基于执行路径协调算法的服务适配方法的研究.docVIP

基于执行路径协调算法的服务适配方法的研究.doc

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

基于执行路径协调算法的服务适配方法的研究 白雅文1 刘旭东2 孙海龙3 周超4 (北京航空航天大学计算机学院 北京 100191)1234 摘 要 服务集成的过程中,Web服务交互双方由于在接口和行为协议上的不一致将会导致服务之间无法进行正常的交互,从而降低了服务的可重用性。为了实现服务之间的正常交互,提出了一种综合分析服务接口层和行为协议层信息并通过执行路径协调算法解决服务失配问题的适配器生成方法,在该方法的基础上,实现了基于执行路径协调算法的服务适配系统SOARAdapter,该系统通过对服务描述文件的分析,提取服务接口映射关系并对服务执行路径进行有效协调以解决服务失配。最后通过实验和案例验证了本文方法的有效性和可行性。 关键词 Web服务,服务适配,服务协议,执行路径协调,BPMN;适配器 中图法分类号 TP393 文献标识码 A Research of Web Service Adaptation Based on Execution Trace Coordination BAI Ya-wen1 LIU Xu-dong2 SUN Hai-long3 ZHOU Chao4 (School of Computer Science and Engineering, Beihang University. Beijing 100191, China)1234 Abstract In the integration of web services, the heterogeneous implementations between services always mismatch each other, which decrease the reusability of web services seriously. Service adapter is introduced to solve the problem. This paper introduces an approach to synthesize an adapter using execution trace coordination algorithm to mediate the mismatched services on both interface and protocol level. Based on this method, we designed and implemented the SOARAdapter system to solve the service mismatches. Experiments and a comprehensive case study on the system validate the effectiveness and feasibility of our approach. Keywords Web service,Service adaptation,Service protocol,Execution trace coordination,BPMN adapter Web服务由于其本身具有松耦合、分布式、可复用等特点,被广泛用于金融、通信、物流、电子商务等众多领域。近年来,在Web服务集成[1]过程中,功能一致的Web服务往往由于来自不同提供方在接口和协议上存在不一致性,如图1所示,(a)中服务双方进行请求订单的交互,但是因为交互数据采用不同格式而无法成功,即消息签名不一致;(b)中双方在交易的支付、配送阶段发送的消息次序错乱。另外服务自身的版本升级以及服务所部署的软硬件环境变化可能导致原有服务的失效,这些问题都可能导致服务失配[2]情况的产生,影响服务的可复用性。 现有研究普遍认为服务适配机制是解决服务适配问题的可行方法[3]。服务适配是在不修改原交互服务双方的情况下,引入一个适配器作为中间人,通过对数据和消息次序进行缓冲或协调,解决功能一致的服务之间存在的接口层和行为协议层的失配问题,使其能够正常交互。 目前学术界对服务适配技术进行了广泛而深入的研究。文献[4]对Web服务的兼容性问题和服务失配进行了归类,为服务适配奠定了理论基础。文献[2]提出了一种基于模板的服务适配方法,但其实现较为困难且缺乏自动化的支持。文献[5]针对BPEL描述的服务协议给出了自动化适配的方法,但是要求接口层映射关系已经给出。文献[6,7]综合分析了接口层和协议层信息,给出了一种半自动的适配方案,但其基于FSM的协议描述需要阅读相关服务文档后进行构建且不支持复杂的流程结构,生成的适配器模型未有明确描述文件。 (a) (b) 图 1 服务失配示意图 针对以上问题,本文提

文档评论(0)

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

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

1亿VIP精品文档

相关文档