期刊文献+

基于服务协调模型的业务事务验证方法

Business transaction verification approach based on service coordination model
下载PDF
导出
摘要 为有效地保证Web服务业务活动中事务可靠地执行,提出了一种检查伙伴服务之间协调行为一致性的方法。针对长事务给出用Pi-演算建模业务活动中服务协调行为的方法;定义了标号迁移系统和Kripke结构这两种状态自动机之间的语法映射关系,提出了Pi-演算进程模型到符号模型检测工具输入语言的转换方法;在模型检测结果的基础上,用反例引导用户进一步精化模型,以解决业务流程集成中参与者协调一致性问题。通过实例验证了该方法的有效性。 To ensure the reliability of transaction execution in Web service business transaction, an approach to check the consistency of coordination actions among partner services was proposed. Aiming at the long-running transac- tions, a rigorous method by using Pi-calculus to calculate the service activities coordination in modeling business was put forward. The syntax mapping of automaton between Labeled Transition System(LTS)and Kripke structure was defined, and transformation from Pi-calculus process model to imput language of symbolic model checking was pro- posed. On the basis of test result, a counter-example was used to refine the model. Therefore the coordination prob- lem of participants in business process integration was solved. The example was used to verity the effectiveness of proposed method.
出处 《计算机集成制造系统》 EI CSCD 北大核心 2012年第3期662-671,共10页 Computer Integrated Manufacturing Systems
基金 国家863计划资助项目(2009AA010307) 国家自然科学基金资助项目(60873025) 湖南省自然科学基金资助项目(09JJ3114) 湘南学院资助科研项目(2007Y029)~~
关键词 业务流程集成 长事务 服务协调 PI-演算 形式化验证 WEB服务 business process integration long-running transaetions~ service coordination Pi-calculus~ formal verifi-cation Web services
  • 相关文献

参考文献20

  • 1GRAY J,REUTER A.Transaction processing:concepts andtechniques[M].San Francisco,Cal.,USA:Morgan Kauf-mann,1993.
  • 2JORDAN D,EVDEMON J,ALVES A,et al.Web servicesbusiness process execution language(WSBPEL Version 2.0)[EB/OL].(2007-01-31)[2010-12-18].http://docs.oasis-open.org/wsbpel/2.0/CS01/wsbpel-v2.0-CS01.html.
  • 3SU J,BULTAN T,FU X,et al.Towards a theory of webservice choreographies[C] //Proceedings of the 4th Interna-tional Conference on Web Services and Formal Methods.Washington,D.C.,USA:IEEE,2007:1-16.
  • 4LANE S,RICHARDSON I.Process models for service-basedapplications:a systematic literature review[J].Informationand Software Technology,2011,53(5):424-439.
  • 5LAPADULA A,PUGLIESE R,TIEZZI F.Using formal meth-ods to develop WS-BPEL applications[EB/OL] (2011-03-31)[2011-04-10].http://dx.doi.org/10.1016/j.scico.2011.03.002.
  • 6FU X,BULTAN T,SU J.Analysis of interacting BPEL webservices[C] //Proceedings of the 13th International Conferenceon World Wide Web.New York,N.Y.,USA:ACM,2004:621-630.
  • 7毕敬,朱志良,范玉顺.基于Petri网的动态服务流程模型分割[J].计算机集成制造系统,2010,16(6):1325-1335. 被引量:4
  • 8KNIG D,LOHMANN N,MOSER S,et al.Extending thecompatibility notion for abstract WS-BPEL processes[C] //Proceedings of the 17th International Conference on WorldWide Web.New York,N.Y.,USA:ACM,2008:785-794.
  • 9廖军,谭浩,刘锦德.基于Pi-演算的Web服务组合的描述和验证[J].计算机学报,2005,28(4):635-643. 被引量:107
  • 10MAZZARA M,LUCCHI R.A framework for generic errorhandling in business processes[J].Electronic Notes in Theo-retical Computer Science,2004,105(10):133-145.

二级参考文献83

  • 1史忠植,蒋运承,张海俊,董明楷.基于描述逻辑的主体服务匹配[J].计算机学报,2004,27(5):625-635. 被引量:62
  • 2胡建强,邹鹏,王怀民,周斌.Web服务描述语言QWSDL和服务匹配模型研究[J].计算机学报,2005,28(4):505-513. 被引量:108
  • 3吴健,吴朝晖,李莹,邓水光.基于本体论和词汇语义相似度的Web服务发现[J].计算机学报,2005,28(4):595-602. 被引量:218
  • 4刘必欣,王玉峰,贾焰,吴泉源.一种基于角色的分布式动态服务组合方法[J].软件学报,2005,16(11):1859-1867. 被引量:18
  • 5SCHULA-HOFEN J.Web service middleware-an infrastructure for near future real life Web service ecosystems[C] //Proceedings of the IEEE International Conference on ServiceOriented Computing and Applications.Washington,D.C.,USA:IEEE,2007:261-270.
  • 6ALVES A,ARKIN A,et al.OASIS.Web Services business process execution language Version 2.0[EB/OL].[2007-04-11].http://docs,oasis-open,org/ws bpel/2.0/CS01/wsbpelv2.0-CS01.html.
  • 7KHALAF R,KOPP O,LEYMANN F.Maintaining data dependencies across BPEL process fragments[J].Lecture Notes in Computer Science,2009,4749:207-219.
  • 8GUNARATHNE T,PREMALAL D,WIJETHILAKA T,et al.BPEL-Mora:lightweight embeddable extensible BPEL engine.[EB/OL] [2009-05-06].http://ftp,informatik,rwthaachen,de/Publications CEUR-WS-Vol-234/Paper/.pdf.
  • 9KHALAF R,LEYMANN F.Role-based decomposition of business processes using BPEL[C] //Proceedings of the IEEE International Conference on Web Services.Washington,D.C.,USA:IEEE,2006:770-780.
  • 10NANDA M G,KARNIK N.Synchronization analysis for decentralizing composite Web services[C] //Proceedings of the 2003 ACM Symposium on Applied Computing.New York,N.Y.,USA:ACM,2003:407-414.

共引文献145

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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