|
|
|
Updated: Feburary 1, 2006 |
|
 |
Download All-on-one version (zip) File size: 7.2 MB |
|
|
|
|
|
|
|
| Chapter 1 - Introduction |
|
| The Business Process Management Initiative (BPMI) has developed a standard Business Process Modeling Notation (BPMN). The primary goal of BPMN is to provide a notation that is readily understandable by all business users, from 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, and finally, to the business people who will manage and monitor those processes. Thus, BPMN creates a standardized bridge for the gap between the business process design and process implementation. |
|
|
|
|
|
|
|
|
|
| Chapter 3 - Business Process Diagrams |
|
| This section provides a summary of the BPMN graphical objects and their relationships. More details on the concepts will be provided in "Business Process Diagram Graphical Objects" and "Business Process Diagram Connecting Objects". |
|
|
|
|
|
|
| Chapter 4 - Business Process Diagram Graphical Objects |
|
| This section details the graphical representation and the semantics of the behavior of Business Process Diagram graphical elements. Refer to the section entitled "Mapping to BPEL4WS" for more information about how these elements map to execution languages. |
|
|
|
|
|
|
| Chapter 5 - Business Process Diagram Connecting Objects |
|
| This section defines the graphical objects used to connect two objects together (i.e., the connecting lines of the Diagram) and how the flow progresses through a Process (i.e., through a straight sequence or through the creation of parallel or alternative paths). |
|
|
|
|
|
|
| Chapter 6 - Mapping to BPEL4WS |
|
| This section will cover a mapping to BPEL4WS that are derived by analyzing the BPMN objects and the relationships between these objects as described in the sections above. |
|
|
|
|
|
|
| Chapter 7 - BPMN by Example |
|
| This section will provide an example of a business process modeled with BPMN. The process that will be described is a process that BPMI has been using to develop this notation. It is a process for resolving issues through e-mail votes. This Process is small, but fairly complex and will provide examples for many of the features of BPMN. There are some unusual features of this business process, such as infinite loops. Although not a typical process, it will help illustrate that BPMN can handle simple and unusual business processes and still be easily understandable for readers of the Diagram. The sections below will isolate segments of the Process and highlight the modeling features as the workings of the Process is described. In addition, samples of BPEL4WS code are provided to demonstrate how a BPMN Diagram maps to BPEL4WS. |
|
|
|
|
|
|
|
|
|
| Chapter 9 - Open Issues |
|
| This section describles elemenets or features of BPMN are not fully defined in this version of the specification. |
|
|
|
|
|
|
|
|
|
| Appendix B - BPMN Element Attributes and Types |
|
| This appendix provides the complete set of BPMN Element Attributes and the definition of types that support the Attributes. All the tables in this appendix also appear in Chapters 3, 4, and 5. |
|
|
|
|
|