当前位置:问答库>论文摘要

题目:Web服务适配机制的研究与实现

关键词:Web服务;服务适配;执行路径协调;BPMN;适配器

  摘要

作为一种新型的分布式软件架构,面向服务的体系架构(Service Oriented Architecture,SOA)为企业级应用系统构件化提供了一种可行的解决方法。Web服务技术和以Web服务为基础的组合服务通过将Web服务进行连接和组合以支持灵活的跨组织应用集成、资源共享和复杂的业务应用。Web服务有利于异构平台/系统之间的整合,但服务之间的协同交互可能存在不支持对方服务的操作、操作接口不一致或消息交互流程逻辑存在差异等服务失配情况,这些情况增加了Web服务在不同场景下复用的难度。因此,如何在组合服务中加入服务适配器以协调交互失配的服务,提升Web服务的可复用性,成为一个具有研究价值的问题。针对各种不同的服务失配情况,研究与设计服务适配机制是解决上述问题的有效手段。本文首先分析了现有服务适配领域的研究现状和关键技术,以及目前在服务不同层次的适配中存在的问题;然后提出了一种综合分析服务接口层和行为协议层信息的服务适配机制。在服务的接口层,以XML Schema映射技术计算方法为基础,针对WSDL提出了重视类型方法和精化计算方法,能够比较精确地计算服务接口之间的映射关系;而在服务行为协议层,采用BPMN作为行为协议信息载体,通过Petri网的可达图对服务行为逻辑进行形式化建模,以接口层映射关系为基础,提出了一种基于服务执行路径协调算法的适配机制。整个适服务适配机制以服务接口层和行为协议层描述文件为输入,解决了常见的服务失配问题,最终生成可运行于服务执行环境的服务适配器。在上述研究的基础上,本文设计实现了一种服务适配系统,并通过一组案例实验,对服务适配机制的正确性进行了验证,讨论了其解决不同类型的服务失配问题的有效性。另外,通过实验对文中提出的服务接口映射计算方法的计算效果进行了分析。