统一描述、发现和集成(UDDI)规范定义发布和发现有关 Web service 的信息的方法。
UDDI 包括用于 SOAP 消息的 XML 模式(它定义一组文档来描述企业和服务信息)、用于查询信息和将信息发布到目录中的一组公共 API 以及用于在同级 UDDI 节点之间复制目录条目的 API。
要了解有关 UDDI 的更多信息,请参阅 www.uddi.org
UDDI 通过依靠业务的分布式注册中心及其以公共 XML 格式实现的服务描述来管理 Web service 的发现。在可以将业务实体和 Web service 发布到公用注册中心之前,必须首先向 UDDI 注册中心注册您的业务实体。
UDDI 注册中心有两种形式:公用和专用。这两种类型都遵从同一规范。专用注册中心使您能够在一个安全私密的环境中发布和测试内部电子商务应用程序。
公用注册中心是包含有关业务和服务的信息的同级目录的集合。它找出在它的其中一个同级节点上注册的服务并且便于发现已发布的 Web service。定期在每一个注册中心复制数据。这确保了服务描述格式的一致性并使得发生更改时容易跟踪这些更改。IBM® 维护两个公用注册中心,分别称为IBM UDDI 业务注册中心和“IBM UDDI 测试注册中心。IBM UDDI 测试注册中心允许您开发 Web service 并进行 UDDI 注册过程而无须将 Web service 置于正式注册中心中。使用 IBM UDDI 测试注册中心来对 UDDI 进行实验并测试和验证 Web service。要获取 IBM 公用注册中心的更多信息,请参阅 http://uddi.ibm.com。要获取公用注册中心列表,请参阅 http://www.uddi.org/register.html
专用注册中心允许您在安全私密的环境中发布和测试内部应用程序。
“UDDI 业务注册中心”充当链接市场、买方和卖方的 B2B 目录。在注册中心中提供的信息由三部分组成:白页、黄页和绿页。白页包括企业名称、联系信息和企业的服务的文本描述。黄页包括基于标准分类(例如,NAICS、ISO 3166 和 UNSPSC)的行业分类。绿页包含对 Web service 规范的引用以及指向各种文件和基于 URL 的发现机制的指针。这使企业易于进行跨市场整合。因为注册了该表,所以信息可用于所有应用程序。有关 NAICS 的更多信息,请参阅 www.naics.com。有关 UNSPSC 的更多信息,请参阅 www.unspsc.org。有关 ISO 3166 的更多信息,请参阅 http://www.iso.org/iso/en/prods-services/iso3166ma/index.html。
各企业用它们支持的服务的描述填充注册中心。UDDI 对每个服务描述和企业注册指定一个唯一标识。它们分别成为服务密钥和企业密钥。搜索引擎和应用程序查询注册中心来发现服务。UDDI 服务器是可用的服务和服务提供者的目录。