欢迎来到天天文库
浏览记录
ID:37178961
大小:363.41 KB
页数:4页
时间:2019-05-21
《基于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属性描述,在因此,服务组合运行时的失效恢复研究十分重要。目前
此文档下载收益归作者所有