Translating BPMN to BPEL

作者: Wil M.P. van der Aalst , Arthur H.M. ter Hofstede , Chun Ouyang , Marlon Dumas

DOI:

关键词:

摘要: The Business Process Modelling Notation (BPMN) is a graph-oriented language in which control and action nodes can be connected almost arbitrarily. It supported by various modelling tools but so far no systems directly execute BPMN models. Execution Language for Web Services (BPEL) on the other hand mainly block-structured several execution platforms. In current setting, mapping models to BPEL code necessary step towards unified standards-based business process development environments. turns out that this challenging from scientific viewpoint as represent two fundamentally different classes of languages. Existing methods impose limitations structure source model, especially with respect cycles. This report proposes technique overcomes these limitations. Beyond its direct relevance context BPEL, addresses difficult problems arise generally when translating between floow-based languages parallelism.

参考文章(9)
Stephen A. White, Using BPMN to Model a BPEL Process ,(2005)
W. M. P. van der Aalst, J. B. Jørgensen, K. B. Lassen, Let’s Go All the Way: From Requirements Via Colored Workflow Nets to a BPEL Implementation of a New Bank System Lecture Notes in Computer Science. ,vol. 3760, pp. 22- 39 ,(2005) , 10.1007/11575771_5
Chun Ouyang, Marlon Dumas, Stephan Breutel, Arthur ter Hofstede, Translating standard process models to BPEL conference on advanced information systems engineering. pp. 417- 432 ,(2006) , 10.1007/11767138_28
Rong Liu, Akhil Kumar, An Analysis and Taxonomy of Unstructured Workflows Lecture Notes in Computer Science. ,vol. 3649, pp. 268- 284 ,(2005) , 10.1007/11538394_18
Jana Koehler, Rainer Hauser, Untangling Unstructured Cyclic Flows – A Solution Based on Continuations OTM Confederated International Conferences "On the Move to Meaningful Internet Systems". pp. 121- 138 ,(2004) , 10.1007/978-3-540-30468-5_10
van der Wmp Wil Aalst, KB Kristian Bisgaard Lassen, Translating workflow nets to BPEL Technische Universiteit Eindhoven. ,vol. 145, ,(2005)
John Evdemon, Ralph Stout, Khanderao Kand, Danny van der Rijn, Ron Ten-Hove, Vaughn Bullard, Simon Moser, Charlton Barreto, Diane Jordan, Thomas Erl, Alex Yiu, Ivana Trickovic, Dieter König, Web Services Business Process Execution Language Version 2.0 ,(2007)
Bartek Kiepuszewski, Arthur Harry Maria ter Hofstede, Christoph J. Bussler, On Structured Workflow Modelling Seminal Contributions to Information Systems Engineering. pp. 241- 255 ,(2013) , 10.1007/978-3-642-36926-1_19