基于补偿业务生成图的组合服务异常处理方法研究

基于补偿业务生成图的组合服务异常处理方法研究

ID:8458723

大小:1.41 MB

页数:13页

时间:2018-03-28

基于补偿业务生成图的组合服务异常处理方法研究_第1页
基于补偿业务生成图的组合服务异常处理方法研究_第2页
基于补偿业务生成图的组合服务异常处理方法研究_第3页
基于补偿业务生成图的组合服务异常处理方法研究_第4页
基于补偿业务生成图的组合服务异常处理方法研究_第5页
资源描述:

《基于补偿业务生成图的组合服务异常处理方法研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、13计算机学报2008年基于补偿业务生成图的组合服务异常处理方法研究摘要为提高组合Web服务执行的一致性、可靠性,提出一种基于补偿业务生成图的组合服务异常处理方法.基于业务流程中任务间补偿依赖关系,讨论了补偿业务生成图的自动生成问题.重点讨论了补偿任务、补偿目标和服务转让应用模式,并相应地介绍了支持框架和相关技术.在此基础上设计了补偿依赖关系、补偿业务生成图的自动生成及组合服务执行过程中异常处理算法.当业务流程出现异常采取向前或向后恢复处理时,该方法在保证补偿实现的同时,兼顾补偿服务不存在或补偿服务代价过高的问题.提高了业务流程执行过程中的自动化水平和自适应能力.仿真结果证实,该方法保证了

2、异常发生时组合服务执行的可靠性和一致性.关键词Web服务;业务流程;异常处理;补偿业务生成图中图法分类号TP311ResearchonExceptionHandlingofCompositeServicesBasedonCompensationBusinessProcessGraphShangZong-MinCuiLi-ZhenWangHai-YangShiYu-Liang(SchoolofComputerScienceandTechnology,ShandongUniversity,Jinan)AbstractToenforceconsistencyandreliabilityofcom

3、positeWebservicesatrun-time,thispaperproposesanovelapproachbasedoncompensationbusinessprocessgraphtoaddressingtheproblemofexceptionhandlingincompositeservices.Accordingtocompensationdependenciesamongtasksinbusinessprocesses,theautomaticgenerationofcompensationbusinessprocessgraphisproposed.Compens

4、ationtask,compensationgoalandapplicationmodelofservicetransferarediscussedindetail,andtherelevantsupportinginfrastructureandtechniqueareintroduced.Basedonthis,algorithmsforautomaticgenerationofcompensationdependencyandcompensationbusinessprocessgraph,aswellasalgorithmforexceptionhandlingduringexec

5、utionofcompositeservices,areproposed.Whenexceptionsarehandledwithforward-orbackward-recoverymethodsduringexecutionofcompositeservices,theapproachcanguaranteescompensationachieving,andalsogivesconsiderationtotheproblemthattherearenocompensationservicesorthecosttoachievecompensationistooexpensive.Th

6、emechanismdescribedhereimprovesself-adjustabilityandstabilityofcompositeservicesinthecourseofdeploymentandexecution.Simulationsprovethattheapproachcanefficientlyguaranteetheconsistencyandreliabilityofcompositeservicesatrun-time.KeywordsWebservices;businessprocess;exceptionhandling;compensationbusi

7、nessprocessgraph13计算机学报2008年1引言随着面向服务计算体系架构(Service-orientedarchitecture,SOA)的进一步推广和应用,将分布于Internet中不同企业发布的Web服务有效组合,形成满足软件开发者需求的服务流程,已经成为目前分布式计算研究的热点.由于Web服务具有异构、松耦合、自治和动态的特性,由Web服务组合而成的业务流程(简称业务流程)如何保证应用一致性,即在失

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。