在面向服务的体系结构研究中,涉及到的关键问题是服务与服务之间的协同以及服务与服务之间的交互。作为服务组装的关键部分,Web服务连接器是基本的、可组装的支持松散耦合集成的功能体,功能和接口的分离使连接器成了解决SOA集成问题的理想解决方式,但是在服务集成过程中,Web服务连接器却只负责通信,没有完全起到协同的作用。 结合当前各种Web服务组装工具的功能,本文在国家自然科学基金项目“面向分布式软件开发的软构件协同计算模型及形式化验证”的基础上,对以交互模式为基础的服务连接器技术进行研究,分析了当前Web服务组装领域存在的问题,给出了基于交互模式的Web服务连接器模型以及实现,并在此基础上开发了一个用Java语言编写的负责Web服务通信的通道管理器、解析不同模式服务的服务管理器以及控制服务连接器状态的状态管理器,给出了服务交互模式的详细定义、状态管理、底层通信的实现,使在原来的基础上更容易实现Web服务的组装,完善了Web服务连接器的模型。最后以一个实际的应用实例验证了方案设计的可行性。 本文的研究对面向服务软件开发,对动态、开放的计算环境下构造、部署面向服务应用的有效方法和实用技术进行研究,该研究对提高服务协同计算的工业化、标准化程度具有重要意义。
本文来源: https://www.lw50.cn/article/f2bf33b4c684fdb91c5c079f.html