📜  UDDI-概述

📅  最后修改于: 2020-12-13 14:41:33             🧑  作者: Mango


UDDI是用于描述,发布和查找Web服务的基于XML的标准。

  • UDDI代表通用描述,发现和集成。

  • UDDI是Web服务的分布式注册表的规范。

  • UDDI是独立于平台的开放框架。

  • UDDI可以通过SOAP,CORBA,Java RMI协议进行通信。

  • UDDI使用Web服务定义语言(WSDL)来描述Web服务的接口。

  • UDDI与SOAP和WSDL一起被视为Web服务的三个基础标准之一。

  • UDDI是一项开放的行业计划,使企业能够发现彼此并定义它们如何通过Internet进行交互。

UDDI有两个部分-

  • 所有Web服务元数据的注册表,包括指向服务的WSDL描述的指针。

  • 一组用于处理和搜索注册表的WSDL端口类型定义。

UDDI的历史

  • UDDI 1.0最初是由Microsoft,IBM和Ariba在2000年9月发布的。

  • 自最初宣布以来,UDDI计划已经发展到包括戴尔,富士通,惠普,日立,IBM,英特尔,微软,甲骨文,SAP和Sun在内的300多家公司。

  • 2001年5月,Microsoft和IBM启动了第一个UDDI运算符站点,并启用了UDDI注册中心。

  • UDDI在2001年6月发布了2.0版。

  • 在撰写本教程时,Microsoft和IBM站点已实施1.0规范,并计划在不久的将来提供2.0支持。

  • 目前,UDDI由OASIS赞助。

合作伙伴接口流程

伙伴接口过程(PIP)是基于XML的接口,使两个贸易伙伴可以交换数据。已经有数十个PIP。其中一些在这里列出-

  • PIP2A2-使伙伴能够向另一个伙伴查询产品信息。

  • PIP3A2-使合作伙伴能够查询特定产品的价格和可用性。

  • PIP3A4-使合作伙伴能够提交电子采购订单并接收订单的确认。

  • PIP3A3-使合作伙伴能够传输电子购物车中的内容。

  • PIP3B4-使合作伙伴能够查询特定货件的状态。

私有UDDI注册中心

作为使用Internet上可用的UDDI注册管理机构的公共联合网络的替代方法,公司或行业团体可以选择实施自己的私有UDDI注册管理机构。

这些独家服务的唯一目的是允许公司或行业团体的成员之间共享和宣传服务。

不管UDDI注册中心是全球联合网络的一部分,还是私人拥有和运营的注册中心,将它们紧密联系在一起的一件事是通用的Web服务API,用于发布和查找在UDDI注册中心内发布的业务和服务。