Abstract
The essential purpose of Business Process Management (BPM) is to construct processes which yield a profit for enterprise. In today’s business world, there is a strong need for adopting a BPM approach based on Service Oriented Architecture (SOA) paradigm that can be applied to execute and manage IT-enabled business processes. Hence, the proposed BP model transformations framework combines BPM concepts and Web services which is an application of SOA technology. Two basic categories of BP modelling languages can be recognized: block-oriented languages and graph-oriented languages. Our work details the implementation of the transformation of Business Process Modelling Notation (BPMN) process model to Business Process Execution Language (BPEL) process model by means of transformation rules implemented as an Eclipse plug-ins. Finally, we develop also a software tool by applying Petri Nets analysis techniques to statically check if it satisfies a number of semantic conditions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
van der Aalst, W.M.P., Van Hee, K., ter Hofstede, A., Sidorova, N., Verbeek, H.: Soundness of workflow nets: classification, decidability, and analysis. Formal Aspects Comput. 3, 1–31 (2010)
van der Aalst, W.M.P., Lassen, K.: Translating unstructured workflow processes to readable BPEL: theory and implementation. Inf. Softw. Tech. 50(3), 131–159 (2008)
Joseph, B., Ashish, G., Sharda, R.: Knowledge work and communication challenges in networked enterprises. Inf. Sys. Front. 13(5), 615–619 (2011)
Bézivin, J., Hammoudi, S., Lopes D., Jouault, F.: Applying MDA approach to B2B Applications: a road map. In: Workshop on Model Driven Development (WMDD 2004), ) at ECOOP 2004, 14-18 June, Oslo, Norway. LNCS, vol. 3344, pp. 148–157, Springer-Verlag (2004)
Bouchbout, K., Akoka, J., Alimazighi, Z.: An MDA-Based framework for collaborative business process modelling. BPMJ 18(6), 919–948 (2012)
Decker, G., Weske, M.: Behavioral consistency for B2B process integration. In: Krogstie, J., Opdahl, A.L., Sindre, G. (eds.) CAiSE 2007 and WES 2007. LNCS, vol. 4495, pp. 81–95. Springer, Heidelberg (2007)
Dorn, J., Grün, C., Werthner, H., Zapletal, M.: A survey of B2B methodologies and technologies: from business models towards deployment artifacts. In: Proceedings of HICSS 2007, USA (2007)
Dumas, M.: BPMN to BPEL Model Transformation. University of Tartu, Estonia. A GraBaTs 2009 Case Study (2009)
Eclipse Oranisation: Eclipse Platform. http://www.eclipse.org. Accessed on June 2013
Paul, G., Heiko, L., Samuil, A.: A three-level framework for process and data management of complex e-services. Int. J. Coop. Inf. Sys. 12(4), 487–531 (2003)
Hammoudi, S., Alouini, W., Lopes, D., Huchard, M.: Towards a semi-automatic transformation process in MDA: architecture. Method. First Exp. IJISMD 1(4), 48–76 (2010)
Jouault, F., Allilaire, F., Bézivin, J., Kurtev, I.: ATL: a model transformation tool. Sci. Comput. Program. 72(3), 31–39 (2008)
Ivanna, L.M., Omar, C., Pablo, V.D.: Transforming collaborative process models into interface process models by applying an MDA approach. AIS Trans. Enterp. Sys. 2, 13–23 (2009)
Christine, L., Tobias, V., Jan, L., Christian, M.: Transforming inter-organizational business processes into service-oriented architectures. method and application. In: Proceedings of KiVS 2007, Bern (2008)
List, B., Korherr, B.: An evaluation of conceptual business process modelling languages. In: Proceedings of the 2006 ACM Symposium on Applied Computing, pp. 1532–1539 (2006)
Medjahed, B., Benatallah, B., Bouguettaya, A., Elmagarmid, A.: Business-to-business interactions issues. VLDB J. 12, 59–85 (2003)
Mendling, J., Lassen, K., Zdun, U.: Transformation Strategies between Block- Oriented and Graph-Oriented Process Modelling Languages. In: Lehner, F., Nösekabel, H., Kleinschmidt, P (eds.) Multikonferenz Wirtschaftsinformatik, GITO-Verlag, Berlin, pp. 297–312 (2006)
Mendling, J., Neumann, G., Nuttgens, M.: A Comparison of XML Interchange Formats for Business Process Modelling. In: Feltz, F., Oberweis, A., Otjacques, B (eds.) EMISA2004 of Lecture Notes in Informatics (LNI), 56 .pp. 129–140, Luxembourg (2004)
MOLA Project. http://www.mola.mii.lu.lv. Accessed on May 2013
OASIS, Web Services Business Process Execution Language. http://www.oasis-open.org/committees/download.php/23964/wsbpel-v2.0-primer.htm. Accessed on May 2013
OMG: BPMN 2.0 (2011). http://www.omg.org/BPMN/
OMG: Model Driven Architecture (2003). http://www.omg.org/mda/
Ouyang, C., Dumas, M., Aalst, W.M.P., Ter Hofstede, A.H.M.: From business process models to process-oriented software systems. ACM Trans. Softw. Eng. Method. 19(1), 1–37 (2009)
Ouyang, C., Verbeek, H.M.W., Aalst, W.M.P., Van der Breutel, S., Dumas, M., Ter Hofstede, A.H.M.: Formal semantics and analysis of control flow in WS-BPEL. Sci. Comput. Program. 67(2–3), 162–198 (2007)
Papazoglou, M., Traverso, P., Dustdar, S., Leymann, F.: Service-Oriented Computing. Research Roadmap. Morgan Kaufmann, San Francisco (2006)
Recker, J., Mendling, J: On the translation between BPMN and BPEL: conceptual mismatch between process modeling languages. In: Proceedings of CAISE (2006)
Scheer, A.-W.: ARIS Business Process Modeling. Springer Verlag, Heidelberg (1999)
Söderström, E., Andersson, B., Johannesson, P., Perjons, E., Wangler, B.: Towards a framework for comparing process languages. In: Proceedings of the 14th International Conference on Advanced Information Systems Engineering; pp. 600–611 (2002)
Weske, M.: Business Process Management, Concepts, Languages, Architectures. Springer, Heidelberg (2007)
White, S.: Using BPMN to Model a BPEL Process. BPTrends 3(3), 1–18 (2005)
Acknowledgment
The work published in this paper was achieved within the ISID research team of CEDRIC/CNAM-Paris, France that the authors want to thank Prof. Jacky Akoka and all members for their valuable help.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Bouchbout, K., Khaldoun, S., Marouf, S. (2015). Towards a Business Process Model Transformations Framework. In: Barjis, J., Pergl, R., Babkin, E. (eds) Enterprise and Organizational Modeling and Simulation. EOMAS 2015. Lecture Notes in Business Information Processing, vol 231. Springer, Cham. https://doi.org/10.1007/978-3-319-24626-0_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-24626-0_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-24625-3
Online ISBN: 978-3-319-24626-0
eBook Packages: Computer ScienceComputer Science (R0)