-
题名基于状态方面的Web服务动态替换
被引量:2
- 1
-
-
作者
窦文生
吴国全
魏峻
刘绍华
-
机构
中国科学院软件研究所软件工程技术研究中心
中国科学技术大学计算机科学技术系
-
出处
《计算机科学》
CSCD
北大核心
2009年第7期97-102,共6页
-
基金
国家高技术研究发展计划项目(No.2006AA01Z163
2007AA010301)
国家科技支撑研究发展项目(No.2006BAH02A02)资助
-
文摘
随着面向服务计算技术的成熟,服务复合已成为Internet上开发企业间业务协作的一种新模式,WS-BPEL是服务复合事实上的标准。但是由于复合服务所依赖的第三方伙伴服务的分布、自治和松散耦合等特性,在执行过程中易受到伙伴服务失效的影响,可靠性无法得到保证,因此需要支持在运行时对伙伴服务进行动态替换。目前的BPEL规范只提供有限的服务替换功能,当与伙伴服务的交互涉及到一系列有状态的会话操作时,服务替换就更加复杂。通过对面向方面的研究,提出面向BPEL语言的状态方面扩展。通过状态方面,记录与伙伴服务交互过程中的会话信息。在伙伴服务失效时,通过透明地替换伙伴服务,使得与当前伙伴服务的会话信息传播到功能等价的另一个伙伴服务上,以保证流程的正常执行。通过该方法,使得BPEL流程具有一定的自愈能力,增强了流程执行的可靠性。
-
关键词
web服务
ws-bpel
状态方面
动态替换
-
Keywords
web service,ws-bpel,stateful aspect,dynamic substitution
-
分类号
TP311.56
[自动化与计算机技术—计算机软件与理论]
-