论文部分内容阅读
为解决服务失效带来的Web服务组合运行时可靠性问题,消除失效恢复处理对正常业务逻辑的干扰,分析了BPEL引擎内置异常处理机制的局限性,提出了一种基于AOP的Web服务失效恢复机制。将OoS纳入服务选择指标,在流程执行前,通过查询UDDI及OoS约束过滤,预先获得各成员服务的候选服务集合;引入面向切面(AOP)技术扩展BPEI。引擎,通过容错代理切面拦截服务请求和调用服务实例,在失效发生时利用候选服务集合中的等价服务替代失效服务,提高了服务组合运行时的可靠性,并使失效恢复处理从功能性业务逻辑中分离。实验结果