Towards the Mapping of Multidimensional BPMN Models to Process Definition Standards
Business Process Management (BPM) community has accepted Business Process Modeling Notation (BPMN) as de facto business process modeling standard. In this research BPMN is chosen as the notation for representation of multidimensional business processes, as it uses the set of graphical elements that can be refined with specific attributes, allowing to describe every important aspect of the business process, which can be regarded as the modeling dimension. However, BPMN is only graphical notation and does not support the essence of BPM - full business process lifecycle support: from documenting and modeling to execution and monitoring. To accelerate the adoption of BPM, industry has come forward with two BPMN complementing standards - Business Process Execution Language (BPEL) and XML Process Definition Language (XPDL). These two standards are used for different purposes - BPEL is process execution language and XPDL is process exchange language. The problem of mapping BPMN models to BPEL and XPDL is covered in various sources. This paper addresses the issue of mapping BPMN process models in different dimensions to BPEL and XPDL and explores how the structure of BPEL and XPDL is affected after the process is transformed to another dimension. The findings during experiments accomplished in this research can contribute to the creation of the guidelines of how BPMN model in different dimensions can be executed using BPEL or interchanged between different modelling tools.
"XML process definition language (XPDL) specification" Workflow Management Coalition. [Online]. Available: http://www.wfmc.org
B. J. Matjaz and P. Kapil Business Process Driven SOA using BPMN and BPEL. Packt Publishing 2008.
"Web services business process execution language version 2.0 specification" OASIS Open. [Online]. Available: http://www.oasisopen.org/committees/download.php/10347
A. W. Stephen XPDL and BPMN SeeBeyond United States 2003.
L. Penicina "The approach of transformation between business process dimensions in BPMN modeling tool" in The 15th International Conference on Information and Software Technologies (IT 2009) 2009 pp. 72-81.
M. Kirikova L. Businska and L. Penicina "Multidimensional business process modeling" in The 7th International Conference on Perspective in Business Informatics Research (BIR 2008) 2008 pp. 196-210.
"Oracle BPEL Process Manager" Oracle Corporation. [Online]. Available: www.oracle.com/technology/bpel
"Microsoft BizTalk Server 2004" Microsoft Corporation. [Online]. Available: www.microsoft.com/BizTalk
"Advancing Open Standards for the Information Society" OASIS. [Online]. Available: http://www.oasis-open.org
L. Penicina "The mapping of multidimensional BPMN models to BPEL" in Cases and Projects in Business Informatics - International Business Informatics Challenge 2009 Third International Business Informatics Challenge and Conference 2009 Ireland Dublin 25 September 2009.