The Business Process Management (BPM) and workflow landscape is a real jungle in which it is difficult to find one's way. It is only very recently that some convergence starts to appear around some of the many standards in this domain. One of the winners seems to be the Business Process Modelling Notation (BPMN). As the term states this standard is focused around the notational aspects of business process models. But the cry for execution of these processes has lead to diverse mappings to other languages such as BPEL that are specifically targeted towards this purpose. The good news is that BPMN 2.0 will include execution semantics so that processes can be executed natively on engines with this capability.
During this talk, we will describe how jBPM 4 is able to execute your BPMN models. We will show you how the concepts of the jPDL language for jBPM 4 are semantically equivalent to the concepts that BPMN defines. You will be able to see that this way of working brings business analists and software developers together and makes them collaborate to effectively execute the modeled processes.