- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 服务失配示意图
针对以上问题,本文提
您可能关注的文档
- 国内白血病患者口腔护理的理论性研究.pdf
- 国外雨水综合利用先进理念和技术.pdf
- 国研网数据库的特点介绍北京服装学院图书馆.ppt
- 图书馆特色馆藏的构建与特色服务方式.pdf
- 图位克隆基因原理与方法.pdf
- 土壤中耐砷细菌的筛选和砷还原基因多样性分析_陈倩.pdf
- 在大肠杆菌中高效表达重组ProteinA.pdf
- 在线点评信息抽象性的说服效果研究.pdf
- 地膜覆盖玉米地的生态小气候效应研究.pdf
- 地衣芽孢杆菌sipS基因的强启动子的克隆与鉴定.pdf
- 2024年沧州市公务员考试行测真题及答案详解(名师系列).docx
- 粮油食品检验人员复习提分资料带答案详解(精练).docx
- 粮油食品检验人员自我提分评估(考点精练)附答案详解.docx
- 粮油食品检验人员全真模拟模拟题附参考答案详解(精练).docx
- 2025年延安市公务员考试行测试卷历年真题附答案详解(突破训练).docx
- 2025年株洲市公务员考试行测试卷历年真题含答案详解.docx
- 2024年枣庄市公务员考试行测真题及完整答案详解1套.docx
- 2024年抚顺市公务员考试行测真题及答案详解(各地真题).docx
- 2025年常州市公务员考试行测真题及一套参考答案详解.docx
- 2023年德州市公务员考试行测试卷历年真题及1套完整答案详解.docx
最近下载
- 3.1 贯彻新发展理念课件(共29张PPT)-(2024年)高一政治上学期(统编版必修2).pptx VIP
- 国家开放大学电大本科《人文英语4》2025-2026期末试题及答案(试卷号:2025).pdf VIP
- 2023年齐鲁师范学院计算机应用技术专业《计算机组成原理》科目期末试卷A(有答案).docx VIP
- 2025年支部查摆问题清单及整改措施落实表 .pdf VIP
- 历年(2020-2024)全国高考数学真题分类(导数及其应用小题)汇编(附答案).pdf VIP
- 贵州省市容环境卫生统一劳动定额.pdf VIP
- 3.1贯彻新发展理念 课件(共33张ppt)35.pptx VIP
- 2023年齐鲁师范学院计算机应用技术专业《计算机组成原理》科目期末试卷B(有答案).docx VIP
- 高思奥数一年级下册含答案第17讲测量.pdf VIP
- 2025北京市朝阳区招聘社区工作者425人笔试备考试题及答案解析.docx VIP
文档评论(0)