Visual Paradigm Logo
     Build Quality Applications Faster, Better and Cheaper
Home | Products | Download | Documentation | Support | Resources | Partners | Quick Tour | Shop | Company |  
Documentation
–  All Documents
Visual Paradigm for UML
–  User's Guide [Part 1]
–  User's Guide [Part 2]
–  IDE Integration User's Guide
–  Installation Guide
Business Process Visual ARCHITECT
–  User's Guide
–  BPMN Specification
–  Installation Guide
SDE for Java IDE
–  User's Guide [Part 1]
–  User's Guide [Part 2]
–  Installation Guide
SDE for Visual Studio
–  User's Guide [Part 1]
–  User's Guide [Part 2]
–  Installation Guide
DB Visual ARCHITECT
–  Designer's Guide
–  Programmer's Guide for Java
–  Deployment Guide for Java
–  Programmer's Guide for .NET
–  Deployment Guide for .NET
–  Programmer's Guide for PHP
–  Installation Guide
Agilian
–  User's Guide
–  Installation Guide
DB Visual ARCHITECT SQL
–  User's Guide
Extensibility
–  Plug-in User's Guide
–  Plug-in API Documentation
–  Sample Plug-in
Teamwork Server
–  Server User's Guide
–  Client User's Guide
–  Installation Guide
–  Tutorial
Floating License Server
–  User's Guide
Home » Documentation »
Business Process Visual ARCHITECT title
Business Process Modeling Notation (BPMN) Specification
The Business Process Modeling Notation (BPMN) specification provides a graphical notation for expressing business processes in a Business Process Diagram (BPD). The objective of BPMN is to support business process management by both technical users and business users by providing a notation that is intuitive to business users yet able to represent complex process semantics.
  PDF version HTML version  
Updated: Feburary 1, 2006
Download All-on-one version (zip)
File size: 7.2 MB
Table of Contents
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 2 - BPMN Overview  
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 8 - References  
Chapter 9 - Open Issues  
This section describles elemenets or features of BPMN are not fully defined in this version of the specification.
Appendix A - E-Mail Voting Process BPEL4WS  
This appendix provides the complete BPEL4WS code for the example BPMN business process that is described in the section entitled "BPMN by Example"
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.
Appendix C - Glossary  
Home | Products | Shop | Download | Product Support | Resources | Company | Contact Us | Site Map
Patents pending. All rights reserved.
Legal Privacy Statement