计算机科学 ›› 2014, Vol. 41 ›› Issue (8): 50-54.doi: 10.11896/j.issn.1002-137X.2014.08.010

• 2013年全国理论计算机科学学术年会 • 上一篇    下一篇

基于BPMN的Web服务并发交互机制

江东明,薛锦云   

  1. 武汉大学软件工程国家重点实验室 武汉410073 江西师范大学高性能计算中心 南昌330022武汉大学计算机学院 武汉410073;武汉大学软件工程国家重点实验室 武汉410073 江西师范大学高性能计算中心 南昌330022武汉大学计算机学院 武汉410073
  • 出版日期:2018-11-14 发布日期:2018-11-14
  • 基金资助:
    本文受国家自然科学基金重大国际合作项目(61020106009)资助

Web Service Concurrent Interaction Mechanism Based on BPMN

JIANG Dong-ming and XUE Jin-yun   

  • Online:2018-11-14 Published:2018-11-14

摘要: 如何抽象描述复杂业务流程的交互是服务计算研究的重要问题。大量的国内外研究虽然关注业务流程建模,但却忽略了建模过程中组件之间的并发交互描述和实现。针对Web服务并发交互,提出一种基于BPMN的Web服务并发交互的形式化模型。首先,采用BPMN描述业务流程中的并发交互模式;其次,将BPMN并发交互模式映射到Orc语言;最后,Web服务实例表明,所提方法可有效支持Web服务并发交互抽象建模。

关键词: BPMN,Orc,Web服务交互

Abstract: Business Process Modeling (BPM) aims to describe and abstract the interaction of complex systems associa-ted,is an important part of Service-oriented computing (SOC).While many researches focus on BPM,they ignore the crucial problem how to describe the concurrent interaction between the constituted components.Therefore,this paper presented a formal model of concurrent interaction of Web services based on BPMN.First,we used BPMN to describe the concurrent interaction among Web components.Secondly we maped the concurrent interactive model of BPMN to Orc language,a function language to describe concurrent orchestration of Web service.Finally,we illustrated our approach by mean of an example.

Key words: BPMN,Orc,Web service interaction

[1] 游珍,薛锦云,应时.Apla语言中并发分布式机制的研究[J].计算机科学,2012,39(1):104-109
[2] Chinosi M,Trombetta A.Bpmn:An introduction to the standard[J].Comput.Stand.Interfaces,2012,34(1):124-134
[3] Decker G,Barros A.Interaction modeling using bpmn[C]∥Proceedings of the 2007 International Conference on Business Process Management(BPM’07).Berlin,Heidelberg:Springer-Verlag,2008:208-219
[4] Decker G,Puhlmann F,Weske M.Formalizing service interactions[C]∥Proceedings of the 4th international conference on Business Process Management(BPM’06).Berlin,Heidelberg:Springer-Verlag,2006:414-419
[5] Goel N,Shyamasundar R K.An executional framework forbpmn using orc[C]∥Services Computing Conference (APSCC),2011 IEEE Asia-Pacific.2011:29-36
[6] Misra,Jayadev,Cook,et al.Computation orchestration:A basisfor wide-area computing[J].Software and Systems Modeling (SoSyM),2007,6(1):83-110
[7] Van Der Aalst W M P,Ter Hofstede A H M,Kiepuszewski B,et al.Workflow patterns[J].Distrib.Parallel Databases,2003,14(1):5-51
[8] Wong P Y,Gibbons J.A process semantics for bpmn[C]∥Proceedings of the 10th International Conference on Formal Me-thods and Software Engineering(ICFEM ’08).Berlin,Heidelberg:Springer-Verlag,2008:355-374
[9] Wong P Y H,Gibbons J.Formalisations and applications ofbpmn[J].Sci.Comput.Program.,2011,76(8):633-650

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!