基于动态代理BPEL恢复机制.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于动态代理BPEL恢复机制

基于动态代理BPEL恢复机制    (西安电子科技大学 软件工程研究所 西安 710071)      摘 要:提出了一种基于动态代理的方法来提高流程的可靠性。该方法使用面向方面技术扩展BPEL引擎来拦截调用伙伴服务,并由动态代理与伙伴服务交互。如果伙伴服务失败,则动态代理动态地发现并调用等价服务。动态等价服务发现结合了传统的基于关键字的服务发现和基于本体的服务发现两种技术。采用消息转换机制来解决失败服务与替换服务之间接口不匹配的问题。此外,还提供了基于浏览器的管理界面来帮助设计人员管理替换服务和消息转换规则。最后,通过实验分析表明该方法是一种可行的方案。   关键词:Web服务业务流程执行语言; 动态代理; 面向方面编程; 服务发现; 消息格式转换   中图分类号:TP311文献标志码:A   文章编号:1001-3695(2009)05-1770-04      Dynamic proxy??based recovery mechanism for BPEL   ZHOU Ru??min CHEN Ping BAO Liang HU Sheng??ming KANG Chun??nong   (Software Engineering Institute Xidian University Xi’an 710071 China)   Abstract:This paper proposed a dynamic proxy??based approach to enhance the reliability of BPEL process extended the functions of BPEL engines available through AOP to intercept the invocation of partner services and made the dynamic proxy control the interaction with partner services. If a partner service failed the dynamic proxy would dynamically discover and invoke its equivalent service. The implementation of alternate service discovery combined the traditional service discovery based on keywords with the service discovery based on ontology. Developed message transformation mechanism to deal with possible interface mismatches. Additionally provided a browser??based administration interface that allowed designers to manage alternate services and message transformation rules. Finally used experiments to demonstrate that the approach proposed is feasible.   Key words:WS??BPEL; dynamic proxy; aspect??oriented programming(AOP); service discovery; message transformation      0 引言??      面向服务计算是一种新的分布式计算范型,能够通过组合网络上的服务以快速、低成本地构建分布式组合应用。服务是自描述的和与平台无关的计算单元。Web服务是目前实现服务广泛采用的技术,它采用开放的标准协议,包括SOAP(simple object access protocol)、WSDL(Web services description language)和UDDI(universal description、discovery and integration)等。WS??BPEL[1,2]已经成为当前Web服务组合的事实标准,可以将相关的Web服务组合成大粒度和更有价值的服务。这个组合的服务称为BPEL流程,被组合的服务称为伙伴服务。BPEL提供了变量、顺序、分支、循环、异步消息、流程关联集、事件处理、补偿处理和异常处理机制等。BPEL规范由BEA、微软和IBM共同发起制定,于2003年开始由OASIS

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档