基于aop的web服务失效恢复机制

基于aop的web服务失效恢复机制

ID:37178961

大小:363.41 KB

页数:4页

时间:2019-05-21

基于aop的web服务失效恢复机制_第1页
基于aop的web服务失效恢复机制_第2页
基于aop的web服务失效恢复机制_第3页
基于aop的web服务失效恢复机制_第4页
资源描述:

《基于aop的web服务失效恢复机制》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、总第286期计算机与数字工程Vo1.41No.8Computer&DigitalEngineering13772013年第8期基于AOP的Web服务失效恢复机制古凌岚(广东轻工职业技术学院计算机工程系广州510300)摘要为解决服务失效带来的Web服务组合运行时可靠性问题,消除失效恢复处理对正常业务逻辑的干扰,分析了BPEL引擎内置异常处理机制的局限性,提出了一种基于AOP的Web服务失效恢复机制。将QoS纳入服务选择指标,在流程执行前,通过查询UDDI及QoS约束过滤,预先获得各成员服务的候选服务集合;引入面向切面(AOP)技术扩展BPEI引擎,通过容错代理切面拦截服务请求

2、和调用服务实例,在失效发生时利用候选服务集合中的等价服务替代失效服务,提高了服务组合运行时的可靠性,并使失效恢复处理从功能性业务逻辑中分离。实验结果表明该方法具有可行性和有效性。关键词web服务组合;服务失效;失效恢复;A0P中图分类号TP391DOI:10.3969/j.issn1672—9722.2013.08.052FailureRecoveryMechanismforWebServiceBasedonAspect-OrientedProgrammingGULinglan(GuangdongIndustryTechnicalCollegeComputerEngineer

3、ingDepartment,Guangzhou510300)AbstractTosolvetheWebservicecompositionruntimereliabilityproblemthatservicefailurebring,andeliminatefailurerecoveryprocessingtointer{erewiththenorma1business1ogic.LimitationsofBPELenginebuilt-inexceptionhandlingmechanismisanalyzed.Afail—urerecoverymechanismforW

4、ebservicebasedonAOPisproposed.Qosisincludedintheserviceselectionindicator,andcandidateservicespreviouslyobtainedbyqueryingtheUDDIandQoSconstraintfiltering.TheBPELengineisextendedbyusingaspect—oriented(AOP)tech—nology.Fault—tolerantagentaspectinterceptsrequestandinvoketheserviceinstance,repl

5、acestheinvalidservicewiththeequivalentserviceincandidateservices.Reliabilityofservicecompositionruntimeisenhanced,andfailurerecoveryprocessingisseparatedfromthefunctionalbusinesslogic.Thefeasibilityandeffectivenessofthemethodarevalidatedbyexperiment.KeyWordsWebservicecomposition,servicefail

6、ure,failurerecovery,AspectOrientedProgramming(AOP)CIassN●mberTP39】以诊断失效并查找备用服务来替代,保证服务组合的正常1引言运行,但频繁地监测采样对系统性能会产生负面影响。文Web服务是一种新的分布式计算模型,在电子商务、集献[3]利用AOP技术扩展BPEL引擎,实现了WS-BPEL成系统等方面得到了广泛的应用,为了满足业务需求,通常流程运行时的失效监控功能,且不会影响流程的业务逻辑还要按照一定的粒度将多个基本的Web服务按照逻辑规定义,但不具备失效恢复功能。则组合成更为复杂的web服务。Web服务具有分布性、异

7、现有研究中失效恢复过程资源开销大,影响业务逻辑构性和自治性等特点,在动态的运行环境中,其服务质量会的执行性能,同时未对替代服务的服务质量加以考虑,如果受到多种因素的影响,如服务描述错误、服务请求过多无法替代服务的可靠及可用性差,将会影响失效恢复的运行效响应、网络基础设施故障等,引起服务失效,从而导致业务果。本文在已有研究基础上,提出一种服务组合运行时的流程中的Web服务组合功能和服务质量难以得到保障。服务失效恢复机制,扩展BPEL标准加人QoS属性描述,在因此,服务组合运行时的失效恢复研究十分重要。目前

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

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

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