售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Business Process Driven SOA using BPMN and BPEL
Table of Contents
Business Process Driven SOA using BPMN and BPEL
Credits
Foreword
About the Authors
About the Reviewer
Preface
What This Book Covers
Conventions
Reader Feedback
Customer Support
Errata
Piracy
Questions
1. SOA and Business Processes
Why Care about Business Processes?
Examples of Business Processes
How Business Processes Emerge
How Business Processes and IT Relate
IT Flexibility
Heterogeneous Architecture
Traditional Software Lifecycles
Why Do We Need SOA?
Why Should We Believe This?
SOA Approach to Business Processes
Major Improvements in the SOA Approach
Focus on Content, Not Technology
Management Support
SOA Competency Centre
SOA Inception
SOA Forces
Value of SOA for IT Departments
Changes in the Development Approach
Reduced Complexity
Technical Introduction to SOA
BPMN
BPEL
Features
Services
Service Interfaces
Messages
Synchronicity
Loose Coupling
Quality of Service
Other Important Parts of SOA
Enterprise Service Bus
Registry and Repository
Rules Engines
Business Activity Monitoring
User Interactions
User Interaction in BPEL
BPEL4People
How SOA, BPMN, and BPEL Fit Together
Agility
Resilience
Alignment Between Business and IT
New Business Models
How the Puzzles Fit Together
SOA Vendors
Summary
2. Modeling Business Processes for SOA
Business Process Management
IT and BPM
SOA and BPM
Business Process Lifecycle
BPM and SOA—A Perfect Fit for the Lifecycle
Business Process Modeling
Modeling Method and Notation
ARIS
Modeling Notation
BPMN
Process Design
Results of Process Modeling
Process Map
Roles and Relations Structure
As-is Process Model
Process Environment Diagram
Top-level Process Model
Detailed Process Maps
Exception Handling Diagram
Publishing and Communicating Process Models
Process Simulation
Tools for Simulating Processes
Modeling Principles
Common Problems in Process Modeling
Process Implementation
Classic Software Development
Standardized ERP Solutions
Service Oriented Architecture
Process Implementation Phase with BPEL
Process Execution and Control
SOA for the Process Execution and Control Phase
Business Activity Monitoring
Process Optimization
The To-be Process Model
Key Performance Indicators
Typical Problems in Process Optimization
Summary
3. BPMN for Business Process Modeling
The Need for Standards in Business Process Modeling
Business Process Classification and BPMN
Strategic or Operational
Process Type
Process Scope
Business Process Diagrams—Core Elements
Business Process Diagrams—A Deeper Analysis of the Key Elements of BPMN
Events
Activities
Sub-Process
Task
Gateways
Sequence Flow
Message Flow
Association
Pool
Lanes
Data Object
Group
Text Annotation
Introduction to Oracle Business Process Analysis Suite
Developing an Example Process Using BPMN and the Selected Tool
Summary
4. BPMN—Advance Constructs
Business Process Modeling General Guidelines
Rule #1: Process Models Should Provide Aid in Process Understanding
Rule # 2: Match Each Split with a Join
Rule #3: Have a Well-Defined Start and End Event
Rule #4: Look Out for Orphan Tasks
BPMN Attributes and Tools Support
Business Process Diagram
Process
Sub-Process
Events in Detail
Start Events
None
Timer
Message
Rule
Link
Multiple
End Events
None
Message
Link
Cancel
Error
Terminate
Compensation
Multiple
Intermediate Events
Message
Timer
Link
Rule
Error
Cancel
Compensation
Multiple
Process Modeling Patterns and BPMN
Basic Control Patterns
Simple Sequence
Parallel Split Sequence or Forking
Type 1: Uncontrolled Flow
Type 2: Controlled Flow
Type 3: Parallel Box
Synchronization or Joining Flow
Type 1: Use of Parallel (AND) Gateway
Type 2: Sub Process Completion
Branching and Synchronization Patterns
Multi Choice
Structured Synchronizing Merge
Multi Merge
Iteration Based Patterns
Arbitrary Cycles
Structured Loop
Termination
Implicit Termination
Explicit Termination
Multiple Instance Pattern
Multiple Instances without Synchronization
Multiple Instances with a Priori Design-Time Knowledge
Multiple Instances with a Priori Run-Time Knowledge
State-Based Patterns
Deferred Choice
Summary
5. Process Analysis and Transformation—From BPMN to BPEL
Business Process Analysis Using Simulation
The Business Process Model and Data input
Simulation and Scenario Analysis
Model Target Process
Business Process Transition: Bridging the Business—IT divide
BPMN to BPEL—Key Considerations
BPMN Specification for BPEL Mapping
Tools to Support BPMN-BPEL Transformations
Oracle BPM Suite: Oracle BPA and SOA Suite for BPMN-BPEL Mapping
Tool Approach for Process Transformation
Modeling and Analysis Process
Process Detailing for Transition—A Look into Oracle Extensions for BPMN and BPEL
Automated Activity
Human Workflow Activity
Notification Activity
Business Rules Activity
Business- IT Synchronization using Process Blueprint
Transformation Case Study
Business Process Overview—What is 'Portfolio Account Opening?'
Business Process Transformation—Modeling and Analysis
Business Process Detailing for Transformation
Model Validation before Transformation
Automatic Mapping of BPA Elements for BPEL
Generate Business Process Blueprint
Retrieve the Business Process Blueprint
Create a BPA Connection for Importing the Blueprint
Create a BPEL Project
Blueprint View and BPEL View
Add Implementation Details
Deploy and Test
Updating the BPA Server
Summary
6. Business Process Orchestration for SOA
BPM Architecture and Role of Business Process Orchestration
Executing BPEL Processes in BPEL Process Manager
Initiation of the Process Instance
Accessing a Human Task through the Worklist Application
Task Invocation from BPEL Process Manager and its Integration with Worklist Application
Introduction to Business Rules Management
What are Business Rules?
Business Rules Anatomy
Automating Business Rules
Automating Business Rules for Business Issues
Business Rules Management, BPM, and SOA
Key Considerations for Selecting a BRMS
Key components of a BRMS—A Brief Look into Oracle Business Rules
Implementing Business Rules—The Business Rules Development Process
Introducing Business Activity Monitoring
What is BAM?
BPM, SOA, and BAM
Oracle BAM
Oracle BAM and BPM
Summary
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜