Web Service作为一种新的分布式计算技术,凭借其平台无关性、消息导向性和协议可组性等特点,从出现以来就在工业界得到广泛认可,使世界上的很多个国际性组织研究和制定各种规范、协议来规范其发展,其中的一个核心问题是如何找到并调用所需的服务,针对寻找服务的问题,以发现、描述和集成服务(Universal Description Discovery and Integration,UDDI)规范为基础,设计一个UDDI注册中心可以满足对服务管理的需要。针对当前Web Service体系中公有UDDI注册中心应用时存在的准确性、安全性等问题,提出建立私有UDDI注册中心的方案,并构建了此方案的理论模型。通过Web服务及私有UDDI注册中心,为企业跨平台的异构应用程序模块提供Web服务,并使用UDDI注册中心集中注册,从而可以根据需要查找到相应模块,构建一个更强大的应用程序模块。在建立的私有注册中心中,结合UDDI规范中的数据结构特点,对其中的商业实体元素、服务元素、绑定元素和技术模型元素分别创建相应的数据库表,使用基于简单对象传输协议(Simple Object Access Protocol,SOAP)消息机制调用相关接口实现与注册中心的通信,并根据元素中的唯一键值对服务、企业还有相关信息进行绑定,然后根据数据库表里的信息查到服务描述的地址,实现服务的调用。注册中心采用了三层体系结构,并分UDDIProxy、注册模块、查询模块和数据库连接模块四个部分进行实现。实现的系统可以利用Web服务和UDDI注册中心来进行内部应用系统的集成与企业间的合作伙伴的系统无缝对接。通过建立一个开放式、全球化的、面向服务的体系架构,使得在不同平台上,以不同语言编写的各种应用程序可以在基于标准的方式下相互通信。
本文来源: https://www.lw50.cn/article/fae1d9c9a7ab2d9a57fc9bc6.html