BPMN 2.0 overview


Presented by
Alexei Solodovnicov
Business Process Model and Notation

• BPMN was developed by BPMI, and is currently
 maintained by the OMG since the two organizations
 merged in 2005.

• As of March 2011, the current version of BPMN is 2.0


• BPMN is a standard for business processing modeling
BPMN 1.2

• is a graphical notation (non-executable)


• has no definition of Human Task


• has BPMN to BPEL (by OASIS) translation


• has BPMN to XPDL (by WfMC) translation
BPMN 1.2
BPMN 2.0 benefits
BPMN 2.0 extends the scope and capabilities of BPMN 1.2 in next areas:


• The BPMN 2.0 spec determines and formalizes business
 process execution semantics

• Defines extensibility mechanism for both process model
 extension and graphical extension

• Extends the definition of human interaction
Basic BPMN 2.0 Modeling Elements


       Pool:




       Lane:
Basic BPMN Modeling Elements

       Activity:




       Event:




       Gateway:
Basic BPMN 2.0 Modeling Elements

       Sequence Flow:




       Message Flow:




       Association:
BPMN 2.0 Activities

            Transaction



            Sequential Multi-Instance



            Parallel Multi-Instance
BPMN 2.0 Tasks
BPMN 2.0 Events
Exception Handling and Compensation
BPMN 2.0 Gateways
Looping Sample
Sample Compensation Process
BPMN 2.0 Choreography
BPMN 2.0




       DEMO
Suspicious dog   watches you
Questions & Answers

BPMN 2.0 overview