期刊文献+

基于状态方面的Web服务动态替换 被引量:2

Dynamic Substitution of Web Services through Stateful Aspect Extension
下载PDF
导出
摘要 随着面向服务计算技术的成熟,服务复合已成为Internet上开发企业间业务协作的一种新模式,WS-BPEL是服务复合事实上的标准。但是由于复合服务所依赖的第三方伙伴服务的分布、自治和松散耦合等特性,在执行过程中易受到伙伴服务失效的影响,可靠性无法得到保证,因此需要支持在运行时对伙伴服务进行动态替换。目前的BPEL规范只提供有限的服务替换功能,当与伙伴服务的交互涉及到一系列有状态的会话操作时,服务替换就更加复杂。通过对面向方面的研究,提出面向BPEL语言的状态方面扩展。通过状态方面,记录与伙伴服务交互过程中的会话信息。在伙伴服务失效时,通过透明地替换伙伴服务,使得与当前伙伴服务的会话信息传播到功能等价的另一个伙伴服务上,以保证流程的正常执行。通过该方法,使得BPEL流程具有一定的自愈能力,增强了流程执行的可靠性。 As the service-oriented computing technology matures, service composition has became a new model for business cooperation among enterprises in internet era. WS-BPEL is the de-facto standard for service composition. However,because Web services are loosely coupled,distributed,and autonomous, the reliability of BPEL processes can't be assured when partner services fail. As a result, dynamic runtime substitution of partner services is needed. But BPEL provides only limited service substitution. And when the partner services are stateful, the problem gets more complex. This paper presented an stateful aspect extension of WS-BPEL. Stateful aspects were used to store the conversational details of partner services. In case of partner service failures, the conversational details can be replayed on another equivalent partner service transparently for the BPEL process. Our approach makes WS-BPEL have some ability of self-healing and improves the reliability of processes.
出处 《计算机科学》 CSCD 北大核心 2009年第7期97-102,共6页 Computer Science
基金 国家高技术研究发展计划项目(No.2006AA01Z163 2007AA010301) 国家科技支撑研究发展项目(No.2006BAH02A02)资助
关键词 WEB服务 WS-BPEL 状态方面 动态替换 Web service,WS-BPEL,Stateful aspect,Dynamic substitution
  • 相关文献

参考文献2

二级参考文献5

共引文献265

同被引文献22

  • 1杨芙清.软件工程技术发展思索[J].软件学报,2005,16(1):1-7. 被引量:266
  • 2梅宏,申峻嵘.软件体系结构研究进展[J].软件学报,2006,17(6):1257-1275. 被引量:140
  • 3He Li,Liu Shang.A Grid Service Discovery Method Based on Semantic Description[C]//2010 International Conference on Intelligent System Design and Engineering Application.Changsha,2010:40-44.
  • 4Jiang Zhi-xiong,Qian Le-qiu,et al.Dynamic Description Logic Based Services Semantic Matching[C]// 2008 Workshop on Knowledge Discovery and Data Mining.Adelaide SA,2008:229-234.
  • 5Ibrahim A-O,Ahmed K.A Decentralized Self-Organizing Service Composition for Autonomic Entities[J].ACM Transactions on Autonomous and Adaptive Systems,2011,6 (1):1-18.
  • 6Poonguzhali S,Sunitha R,et al.Self-Healing in Dynamic Web Service Composition[J].International Journal on Computer Science and Engineering,2011,3 (5):2055-2060.
  • 7Viroli M,Casadei M,et al.Spatial Coordination of Pervasive Services Through Chemical-Inspired Tuple Spaces[J].ACM Transactions on Autonomous and Adaptive Systems,2011,6(2):1-24.
  • 8Tsai W T,Lee Y-H,Cao Zhi-bin,et al.RTSOA:Real-Time Service-Oriented Architecture[C]// Second IEEE International Symposium on Service-Oriented System Engineering,SOSE 2006.Shanghai,2006:49-56.
  • 9Joshi R.Data-Oriented Architecture:A Loosely-Coupled RealTime SOA[R].white paper,Real-Time Innovations,2007.
  • 10Napoli C D,Giordano M,Németh Z,et al.Using chemical reactions to model service composition[C]//Second Int.Workshop on Self-Organizing Architectures ACM.New York,2010:43-50.

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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