支持补偿的事务级组合服务替换方法

来源 :东北大学 | 被引量 : 0次 | 上传用户:chaixiaoliyanqiong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
动态服务环境的各种异常随时会导致整个业务流程暂时无响应或服务中断,极大影响业务流程的可靠性。已有替换机制大多缺乏事务支持而适应性差,进而不能有效保证系统执行过程中事务服务的原子性和数据一致性,也无法保障替换过程要求的正确性、实时性和高效性。如何在实时变化的动态环境中支持事务级服务替换,并设计可靠的事务级组合服务替换算法,提高事务级服务异常处理能力来实现可靠、稳定的动态组合服务已成为当前组合服务研究中的热点和重点。针对上述问题,本文以“事务支持”为核心,提出一种支持补偿的事务级组合服务替换方法,该替换方法充分考虑了服务间多关系以及Web服务的事务特性。本文从当前服务替换机制存在的问题入手,首先对支持事务补偿的服务替换机制进行了研究,讨论了事务Web服务和事务补偿机制,提出了支持事务Web服务的体系架构,对支持事务补偿机制的服务替换过程进行了研究和分析,并建立了事务支持的BPEL业务流程。接下来,提出了事务级替换代价/收益QoS模型,将事务补偿代价与替换代价有机结合,保证以最少的代价实现服务替换。最后,通过对事务服务间的补偿依赖关系的剖析,分别提出了事务粒度识别算法、补偿服务路线生成算法,并在此基础上提出了全新的QoS驱动的事务级服务替换算法。实验结果证明该模型不仅保证了替换过程中业务流程的事务原子性和数据一致性,而且提高了系统的可靠性和时效性。
其他文献
群搜索优化算法是通过模拟自然界动物群体的觅食行为而构造的随机优化算法。该算法具有广阔的生物学背景,已成功应用于人工神经网络、医学、电力系统以及机械设计等方面。但
随着社会经济的不断发展,人们所面临的系统越来越复杂,事物的刻画和描述常常会出现不同程度的不确定性和模糊性。利用模糊概念来表征事物在现实生活中经常出现,比如医疗上判断一