基于AOP的Web服务失效恢复机制  被引量:1

Failure Recovery Mechanism for Web Service Based on Aspect-Oriented Programming

在线阅读下载全文

作  者:古凌岚[1] 

机构地区:[1]广东轻工职业技术学院计算机工程系,广州510300

出  处:《计算机与数字工程》2013年第8期1377-1380,共4页Computer & Digital Engineering

摘  要:为解决服务失效带来的Web服务组合运行时可靠性问题,消除失效恢复处理对正常业务逻辑的干扰,分析了BPEL引擎内置异常处理机制的局限性,提出了一种基于AOP的Web服务失效恢复机制。将QoS纳入服务选择指标,在流程执行前,通过查询UDDI及QoS约束过滤,预先获得各成员服务的候选服务集合;引入面向切面(AOP)技术扩展BPEL引擎,通过容错代理切面拦截服务请求和调用服务实例,在失效发生时利用候选服务集合中的等价服务替代失效服务,提高了服务组合运行时的可靠性,并使失效恢复处理从功能性业务逻辑中分离。实验结果表明该方法具有可行性和有效性。To solve the Web service composition runtime reliability problem that service failure bring, and eliminate failure recovery processing to interfere with the normal business logic. Limitations of BPEL engine built-in exception handling mechanism is analyzed. A failure recovery mechanism for Web service based on AOP is proposed. QoS is included in the service selection indicator, and candidate services previously obtained by querying the UDDI and QoS constraint filtering. The BPEL engine is extended by using aspect-oriented(AOP) tech- nology. Fault-tolerant agent aspect intercepts request and invoke the service instance, replaces the invalid service with the equivalent service in candidate services. Reliability of service composition runtime is enhanced, and failure recovery processing is separated from the functional business logic. The feasibility and effectiveness of the method are validated by experiment.

关 键 词:WEB服务组合 服务失效 失效恢复 AOP 

分 类 号:TP391[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象