An Architectural Perspective of the Relationship between BPMN 2.0 and BPEL

Diego M. Campos and Jorge L.R. Becerra


BPEL, BPMN 2.0, business process, software architecture


The BPMN 2.0 brings a notation that is readily understandable by all business users, it is a bridge for the gap between business process design and process implementation and a standard mechanism to exchange formats between different vendor tools. And BPEL is meant to be used to execute the process implemented. Following the above objectives, there are several articles that demonstrate how to relate both languages in various forms inside the software development process. But this paper shows the relationship using the concepts of software architecture instead of only the concepts of software process. This work aims to demonstrate the BPMN 2.0 and BPEL relationship in a software architecture perspective by defining a model driven architecture, using the concept of views, viewpoints and a software process. An example of a process is given in BPMN and the generated BPEL code is demonstrated.

Important Links:

Go Back