UDDI:Web服务的全球注册中心

5星 · 超过95%的资源 需积分: 33 45 下载量 110 浏览量 更新于2024-09-18 1 收藏 90KB DOC 举报
"UDDI (Universal Description, Discovery, and Integration) 是一种全球性的标准,用于注册和查找Web服务。它提供了一个结构化的平台,使企业能够发布关于它们及其提供的服务的信息,便于其他用户发现和利用这些服务。通过使用标准分类法,UDDI使得信息查询更加有序和有效。此外,UDDI还包含了关于服务的技术接口细节,允许通过SOAP API进行设计时和运行时的交互,以获取和使用服务。这个注册系统对于解决大规模Web服务的发现、分类、本地化、技术兼容性和运行时交互等挑战至关重要。主要参与者,如Microsoft、IBM、Sun等,共同制定了UDDI规范,以实现开放且非专有的解决方案。UDDI数据存储在运营商的节点上,并通过安全通道在各个节点间复制,确保数据的可用性和冗余。" UDDI的主要功能和用途: 1. **服务发现**:UDDI作为一个注册中心,使得服务提供商能够发布其Web服务的详细信息,而服务消费者则可以通过查询这些信息来找到所需的服务。 2. **分类和检索**:使用标准的分类系统,用户可以根据服务的类型、提供商、地理位置等属性进行精确查询。 3. **技术接口描述**:UDDI包含服务的技术接口信息,如WSDL(Web Service Description Language),使得开发者可以理解如何与服务进行交互。 4. **互操作性**:通过SOAP(Simple Object Access Protocol)和XML API,UDDI确保了不同平台和服务之间的通信一致性。 5. **数据冗余与可用性**:运营商节点间的同步确保了即使在一个节点出现问题,数据仍可在其他节点上访问。 6. **实时集成**:应用程序可以与UDDI集成,实现在运行时动态发现和使用Web服务。 7. **标准化**:UDDI的开放标准和非专有性质促进了不同提供商之间的协作,降低了集成成本。 8. **全球化**:UDDI支持多语言和多地区服务,适应不同的本地化需求。 9. **业务流程集成**:通过UDDI,企业能够更有效地将Web服务集成到他们的业务流程中,提升效率和灵活性。 10. **生态系统的构建**:UDDI促进了Web服务提供商和消费者的生态系统发展,推动了Web服务市场的繁荣。 UDDI是构建Web服务基础设施的关键组件,它提供了一种标准化的方法来发现、分类和使用服务,增强了服务的可发现性和互操作性,从而促进了全球化服务经济的发展。随着技术的进步,UDDI将继续扮演着连接服务提供者和使用者的重要角色。
2017-03-02 上传
看了下教程,实现UDDI注册中心有2种方法,一个是IBM的公共UDDI注册中心,一个是搭建Apache的私有UDDI注册中心,我选择搭建Apache的JUDDI,在其中遇到不少问题,主要是必须要用jdk1.5版本和tomcat5.5,花了不少时间来配环境和改xml和port. 完成之后有2种方法来发布,注册和查询服务,一个是IBM的UDDI GUI,国内网站找不到任何教程,IBM官网上有教程,全英文版的,反正我是醉了.....之后我选择用UDDI4J连接JUDDI,UDDI4J是Apache的,国内有相关的教程,按教程一步步做下来, 搭建成功了,教程有提供服务发布的源码实例,java版的,我配置了一下,成功发布和注册服务到UDDI注册中心,get auto_token可以实现 UDDI businessService created: 商业服务名.......... CalculateUtilService 商业服务主键值 ... A1DF9420-FEEC-11E6-A1C4-82CD7A7E4CD7 类似这样,也可以查询Web服务 Security authToken:authToken:C18588B0-FEF7-11E6-AA0A-C912819B4B64 web服务公司: BCB84930-FEF7-11E6-AA0A-97C751455A8E web服务公司: A1CCA860-FEEC-11E6-A1C4-F479AFA8C138 web服务公司: C40FA940-FEE7-11E6-A1C4-9FF6A6F03C50 web服务公司: AD578B50-FE60-11E6-8B50-9419BABD07F6 web服务公司: D95758E0-FE5E-11E6-98E0-B5353D28AE40 web服务公司: CA36AAA0-FE5E-11E6-AAA0-832E49BDC911 web服务公司: AA488880-FE5E-11E6-8880-C0BB871DCB97 web服务公司: 5365CBE0-FE5E-11E6-8BE0-91A758DFCC50 web服务公司: 333F34A0-FE5E-11E6-B4A0-B478D1F8D97C web服务公司: C85B2950-FE5D-11E6-A950-98E6E8969D1A