Ebook BPMN and Business Process Management
The Business Process Modeling Notation (BPMN) is the new standard to model business process flows and web services. Created by the Business Process Management Initiative (BPMI), the first goal of BPMN is to provide a notation that is readily understandable by all business users. This includes the business analysts that create the initial drafts of the processes to the technical developers responsible for implementing the technology that will perform those processes.
A second, equally important goal is to ensure that XML languages designed for the execution of business processes, such as BPEL4WS (Business Process Execution Language for Web Services) and BPML (Business Process Modeling Language), can be visually expressed with a common notation.
content
Executive Summary
Introducing BPMN
BPMN Enables Business Process Management (BPM)
BPMI.ORG Created to Establish BPM Standards
Rigor of the BPMI.ORG Standards
BPMN Enables Modeling of B2B and B2C
BPMN Maps to Business Execution Languages
BPMI.ORG Works with OASIS for e-Business Standards
BPMN Models Web Services
A First Look at BPMN
Modeling Business Events
More Complex Events -- Specifying Trigger Types
Business Processes, Sub-Processes, and Tasks
Decomposing Your Processes Into Hierarchies
Easily Viewing Process Complexities
Modeling the Sequence Flow of a Process
Modeling Decision Points with Gateways
Who Does What – Pools and Lanes
A Pool Can Represent Many Things
Modeling B2B Message Flows
Enforcing B2B Rules
Black Boxes and White Boxes
Understanding How Data Is Transformed
Annotating the Models with Text
BPMN Conclusion
Simulating Business Processes
Mapping to Business Execution Languages
BPMN Maps Directly to Execution Languages
BPMS’s Orchestrate Web Services
How BPMN Fits In with UML
UML Is Alien to Most Business Analysts
UML Lacks an Implementation View of Business Models
UML Lacks Mathematical Foundation to Map to BPEL’s
BPMN and UML Play Together
Conclusion
References
Posted in :