文件名称:论文研究-基于动态代理的BPEL恢复机制.pdf
文件大小:693KB
文件格式:PDF
更新时间:2022-08-11 12:14:55
Web服务业务流程执行语言,动态代理,面向方面编程,服务发现,消息格式转换
提出了一种基于动态代理的方法来提高流程的可靠性。该方法使用面向方面技术扩展BPEL引擎来拦截调用伙伴服务,并由动态代理与伙伴服务交互。如果伙伴服务失败,则动态代理动态地发现并调用等价服务。动态等价服务发现结合了传统的基于关键字的服务发现和基于本体的服务发现两种技术。采用消息转换机制来解决失败服务与替换服务之间接口不匹配的问题。此外,还提供了基于浏览器的管理界面来帮助设计人员管理替换服务和消息转换规则。最后,通过实验分析表明该方法是一种可行的方案。