基于关系图表述的Web服务组合补偿问题的研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:abczvw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着服务计算(Server Oriented Computing, SOC)和面向服务框架(Server Oriented Architecture, SOA)的发展,Web服务技术的应用越来越广泛,具有单一功能的Web服务已经不能达到用户的功能需求,因此需要将多个Web服务组合起来,但是由于Web服务本身的随机性和所处网络环境的异构、分布式自治等特性,造成服务组合执行过程出现的问题越来越突出,导致业务流程的不一致,如何处理异常,解决不一致问题至关重要,因此触使众多专家学者寻求解决之法。其中补偿方式应用最为广泛,相对回滚方式,补偿手段无需退回起点;相对于替换方式,可节省花费,因为补偿操作所调用的补偿服务都是事先绑定好的,出现异常时便可直接调用。补偿这一概念最早是针对数据库中事务提出来的,从事务的角度来对数据库中的异常问题进行逆操作,以达到取消异常事务对整个系统的影响。本文研究在业务流程中的各服务间执行的先后关系已经确定,每个服务都可以被补偿的前提条件下,使用补偿这一行为来解决业务流程执行过程中的不一致问题。由于Web服务的特性,导致服务组合执行过程中异常发生的概率很高。本文针对这个问题且在上述的前提条件内,提出了使用关系图表述业务流程的补偿框架体系来解决异常问题。在整个框架体系下,对具体的业务流程进行两步处理:1.业务流程中各个操作的补偿服务的选取方式:分析业务流程中的每个操作,及其需要调用的Web服务。选取一个衡量标准,本文使用综合多维QoS指标的方式来衡量一个补偿服务是否满足要求。使用遗传算法的迭代优化机制,获取具有QoS指标最小的那个服务作为补偿服务;2.关系图的生成:分析业务流程中的各个操作之间的直接与间接的逻辑依赖关系,确定彼此的输入输出关系,生成关系图。通过这种框架体系,当业务流程在运行阶段出现异常时,获取异常出现的位置,根据事先记录的各个操作的执行顺序和根据关系图模型,对于与该异常操作有关的相关操作进行补偿,直接调用事先绑定的补偿服务,实现对异常的处理。通过对比实验,验证本框架体系的可行性和实用性。
其他文献
目的 探讨冠心病心律不齐应用胺碘酮联合美托洛尔治疗的效果.方法 择取2018年1月至2019年1月我院冠心病心律不齐50例做对照研究,随机数字表法分组,对照组25例采用胺碘酮治疗,
随着大规模集成电路的快速发展,数字信号处理器(DSP)的各项性能得到了很大的提升。基于图像处理的嵌入式系统也逐渐走向实用,但市场同时需要嵌入式系统具有低功耗,小型化,易
面向作业的云服务要实现大规模商业应用,不仅需要合理的计价策略,还需要利润感知的作业调度策略。过去的作业调度策略仅仅能够实现系统层面的目标,无法直接实现经济效益层面的目
请下载后查看,本文暂不支持在线获取查看简介。 Please download and view, this article does not support online access to view profile.
随着我国经济体制深刻变革,社会结构深刻变动与思想观念深刻变化,高校进一步加强基层党组织建设,是保证党对高等教育坚强领导的重要举措,是坚持社会主义办学方向,培养社会主
澳大利亚国际金矿石磨机公司开发的这种新型磨矿机是一种用于中小型硬岩金矿的理想磨矿设备。这种磨机利用气流使给矿颗粒间产生高速自碰撞。在几秒钟内使物料破碎成粉状产
数据挖掘(Data Mining)是致力于数据分析和理解,揭示数据内部蕴藏规律的技术,它是目前信息技术应用的热点之一。近年来,水利信息化在国内外发展迅速,积累了大量的水文数据。发现
4月份,瑶岗仙钨矿主业生产由于全矿广大干部职工的努力,取得了可喜的成绩,完成采掘总量31185t,其中采矿19432t,掘进1024m,分别为计划的127%、121.5%、138%,与去年同期相比分别提高了27.8
本文就中文文本分类和聚类中的特征选择问题,从特征选择的评估函数角度出发进行了深入的研究,用大量的实验综合比较了有监督和无监督的特征选择方法在中文文本分类和聚类上的特
随着计算机网络的迅速发展,传统的分组交换网络如Internet面向无连接的尽力而为型的服务无法满足目前对于网络传输质量的更高要求,为了解决QoS问题,各个标准化实体和国际性组织