期刊文献+

业务流程模型的BPEL实现 被引量:2

Method for Translating Business Process Modeling to BPEL
下载PDF
导出
摘要 由于BPEL语言的XML表示十分冗长以及没有形式化的分析技术,其抽象级别不适合用于业务流程分析和设计。而业务流程分析师和设计者更容易接受高级别的抽象模式,例如BPMN(Business Process Modeling Notation)。很多建模工具支持BPMN,但是到目前为止没有系统可直接执行BPMN模型。因此,需要一种转换方法,可将BPMN转换成BPEL,来提高企业业务流程的分析、设计和开发能力,更能够适应业务需求的变化,以提高投资回报率。本文通过对BPMN和BPEL的分析,提出将一个由BPMN实现的业务流程模型转换为相应的BPEL代码的算法。最后通过一个实例来说明如何实现本文所提出的转换方法。 Because XML representation of BPEL is very verbose and has not formal analysis techniques,its Abstract level is not applicable to the analysis and design of business process.Contrary to BPEL,the designer and analyst of business process more easily accept the high level of Abstract model,such as BPMN(Business Process Modeling Notation).It is supported by various modeling tools but no system can directly execute BPMN models so far.Hence,they need a translating method which can translate BPMN to BPEL code.It can improve the ability of analysis,design and development of business process,for the purpose of adapting the change of business requirement and improving the rate of return.This article puts forward an algorithm for translating BPMN to BPEL code by analyzing the BPMN and BPEL.Finally,a simple example is introduced for illustrating how to use the translating algorithm in application.
作者 陈麓屹
出处 《计算机与现代化》 2011年第5期15-19,共5页 Computer and Modernization
基金 国家高技术研究发展计划(863计划)资助项目(2007AA010305)
关键词 业务流程 BPMN BPEL 转换方法 business process BPMN BPEL translating method
  • 相关文献

参考文献14

  • 1White S A.Business Process Modeling Notation(BPMN)[EB/OL].http://www.bpmn.org/Documents/BPMN%20VI-0%20May%203%2002004.pdf,2004-05-03.
  • 2Curbera F,Goland Y,Klein J,et al.Business Process Execution Language for Web Services[EB/OL].http://dev2dev.bea.com/techtrack/BPEL4WS.jsp,2006-02-16.
  • 3Bray T,Paoli J.Extensible Markup Language(XML)1.1[EB/OL].http://www.w3.org/TR/2004/REC-xmlII-20040204,2004-02-04.
  • 4Wil M P Van Der Aalst,Kristian Bisgaard Lassen.Translating unstructured workflow processes to reabable BPEL:Theory and implementation[J].Information and Software Techology,2008,50 (3):131-159.
  • 5魏明,夏永霖,魏峻.BPMN到BPEL2.0的模型转换方法[J].计算机应用研究,2008,25(11):3363-3366. 被引量:10
  • 6Arkin A,Askary S,Bloch B,et al.Web Services Business Process Execution Language Version 2.0[Z].Working Draft,WS-BPEL TC OASIS,2005.
  • 7王建雨.基于结构元的BPMN -BPEL映射方法[D].西安:西北工业大学,2010.
  • 8Martin Owen,Joq Raj.BPMN and Business Process Management:Introduction to the New Business Process Modeling Standard[EB/OL].http://www.omg.org/bpmn/Documents/6AD5D16960.BPMN_and_BPM.pdf,2011-04-07.
  • 9Aalst W M P Van Der,Lassen K B.Translating workflow nets to BPEL4WS[Z].BETA Working Paper Series,WP 145,2005.
  • 10Recker J,Mendling J.On the translation between BPMN and BPEL:Conceptual mismatch between process modeling languages[C]//Proceedings of Workshops and Doctoral Consortium for the 18th International Conference on Advanced Information Systems Engineering.2006.

二级参考文献7

  • 1王莉,刘厚泉,吴雪峰.基于BPEL的业务流程管理系统架构的研究与应用[J].计算机工程与设计,2006,27(18):3507-3510. 被引量:23
  • 2CURBERA F, GOLAND Y, KLEIN J, et al. Business process execution language for Web services, version2.0 [ EB/OL]. ( 2007-04 ) [2007-11 ]. http://docs. oasis-open. org/wsbpel/2.0/OS/wsbpelv2.0-OS. html.
  • 3WHITE S. Using BPMN to model a BPEL process[J]. BP Trends, 2005, 3(3) :1-18.
  • 4OUYANG C, MARLON D, WM P A, et al. From business process models to process-oriented software systems: the BPMN to BPEL way [ EB/OL]. (2006-10) [ 2007-11 ]. http ://eprints. qut. edu. au/archive/00005266/.
  • 5OUYANG C, WM P A, MARLON D, et al. Translating BPMN to BPEL[ EB/OL]. (2006-02) [ 2007-11 ]. http://eprints. qut. edu. au/ archive/00003615/.
  • 6DIJKMAN M, MARLON D, OUYANG C. Formal semantics and automated analysis of BPMN process models [ EB/OL ]. (2007-01) [ 2007-11 ]. http ://eprints. qut. edu. au/archive/00005969/.
  • 7OMG. Business process modeling notation ( BPMN ) version 1.0, OMG final adopted specification [ EB/OL ]. ( 2006-02 ) [ 2007-11 ]. http ://www. bpmn. org/.

共引文献9

同被引文献15

引证文献2

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部