A Survey on Transformation of BPMN to BPEL

1111 Words5 Pages
Abstract— A business process life cycle consists of different phases of development which are executed in certain order. Over the last decade, the discipline of Business Process Management has evolved to sequence and automate business processes for better performance. For this purpose, BPMN and BPEL have been designed not only to facilitate business and technology people to effectively perform their work but also to bridge the gap between them. BPMN is a graph-oriented language developed to create notations for use by the business community to define abstract business process in workflow. It provides standard notations for executable process to bridge the gap between process design and implementation. The main purpose of BPMN is to facilitate the communication between business analysts and technical analysts. BPEL on the other hand is a block structured language that has emerged as a de facto standard for implementing executable business processes which specify technical details of the workflow. In the current development scenario, the development of enterprise level application starts with BPMN models followed by transformation of these models into BPEL process definition for subsequent implementation by software developers. Since, BPMN diagrams can be mapped to BPEL processes, consequently it supports a seamless conversion of business model and IT implementation. However, this transformation is not straightforward due to conceptual mismatch of BPMN and BPEL. In this paper BPMN is evaluated analytically in order to find the representation and semantic mismatch with BPEL. The aim of this study is to explore and critically analyze the previous research conducted in the discipline of BPM and highlights the transformation issues be... ... middle of paper ... ...Rosemann et al., “How good is BPMN really? Insights from theory and practice,” 2009. [17] M. Rosemann, P. Green, M. Indulska et al., “Using ontology for the representational analysis of process modeling techniques,” International Journal of Business Process Integration and Management, vol. 4, no. 2, 2009. [18] T. Wahl, and G. Sindre, “An analytical evaluation of BPMN using a semiotic quality framework,” Advanced Topics in Database Research: Volume 5, pp. 94, 2006. [19] G. Decker, and J. Mendling, “Instantiation semantics for process models,” Proceeding of 6th BPM, Milan Italy, pp. 164-179, 2008. [20] P. Wong, and J. Gibbons, “A process semantics for BPMN,” Formal Methods and Software Engineering, pp. 355-374, 2008. [21] M. Muehlen, and J. Recker, "How much language is enough? theoretical and practical use of the business process modeling notation." pp. 465-479.

More about A Survey on Transformation of BPMN to BPEL

Open Document