From BPMN process models to BPEL Web Services

被引:0
|
作者
Ouyang, Chun [1 ]
Dumas, Marlon [1 ]
ter Hofstede, Arthur H. M. [1 ]
van der Aalst, Wil M. P. [2 ]
机构
[1] Queensland Univ Technol, Fac Informat Technol, Brisbane, Qld, Australia
[2] Eindhoven Univ Technol, Dept Technol Management, Eindhoven, Netherlands
基金
澳大利亚研究理事会;
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Business Process Modelling Notation (BPMN) is a graph-oriented language in which control and action nodes can be connected almost arbitrarily. It is supported by various modelling tools but so far no systems can directly execute BPMN models. The Business Process Execution Language for Web Services (BPEL) on the other hand is a mainly block-structured language supported by several execution platforms. In the current setting, mapping BPMN models to BPEL code is a necessary step towards unified and standards-based business process development environments. It turns out that this mapping is challenging from a scientific viewpoint as BPMN and BPEL represent two fundamentally different classes of languages. Existing methods for mapping BPMN to BPEL impose limitations on the structure of the source model. This paper proposes a technique that overcomes these limitations. Beyond its direct relevance in the context of BPMN and BPEL, this technique addresses difficult problems that arise generally when translating between flow-based languages with parallelism.
引用
收藏
页码:285 / +
页数:2
相关论文
共 50 条
  • [31] Working of Web Services Using BPEL Workflow in SOA
    Karande, Aarti M.
    Chunekar, Vaibhav N.
    Meshram, B. B.
    ADVANCES IN COMPUTING, COMMUNICATION AND CONTROL, 2011, 125 : 143 - +
  • [32] Model checking behavioral specification of BPEL web services
    Dong, Rongsheng
    Wei, Zhao
    Luo, Xiangyu
    WORLD CONGRESS ON ENGINEERING 2008, VOLS I-II, 2008, : 198 - 203
  • [33] Research of constructing Web services based on BPMN assistant
    School of Computer Engineering and Science, Shanghai University, Shanghai 200072, China
    不详
    Jisuanji Gongcheng, 2006, 14 (252-254):
  • [34] Translating standard process models to BPEL
    Ouyang, Chun
    Dumas, Marlon
    Breutel, Stephan
    ter Hofstede, Arthur
    ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2006, 4001 : 417 - 432
  • [35] Achieving survivability in business process execution language for web services (BPEL) with exception-flows
    Fung, CK
    Hung, PCK
    Folger, DH
    2005 IEEE INTERNATIONAL CONFERENCE ON E-TECHNOLOGY, E-COMMERCE AND E-SERVICE, PROCEEDINGS, 2005, : 68 - 74
  • [36] Automated Process Knowledge Graph Construction from BPMN Models
    Bachhofner, Stefan
    Kiesling, Elmar
    Revoredo, Kate
    Waibel, Philipp
    Polleres, Axel
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2022, PT I, 2022, 13426 : 32 - 47
  • [37] BPMN Miner: Automated discovery of BPMN process models with hierarchical structure
    Conforti, Raffaele
    Dumas, Marlon
    Garcia-Banuelos, Luciano
    La Rosa, Marcello
    INFORMATION SYSTEMS, 2016, 56 : 284 - 303
  • [38] Mapping BPMN Process Models to Data Models in ORM
    Balsters, Herman
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2013 WORKSHOPS, 2013, 8186 : 503 - 512
  • [39] BPELPower-A BPEL execution engine for geospatial web services
    Yu, Genong
    Zhao, Peisheng
    Di, Liping
    Chen, Aijun
    Deng, Meixia
    Bai, Yuqi
    COMPUTERS & GEOSCIENCES, 2012, 47 : 87 - 101
  • [40] BPEL processes for non-repudiation protocols in Web Services
    Bilal, M
    Thomas, JP
    Harrington, P
    Abraham, A
    International Conference on Next Generation Web Services Practices, 2005, : 299 - 304