UDDI (统一描述、发现和集成)
Universal Description Discovery and Integration即统一描述、发现和集成协议。
UDDI 始于2000年,由 Ariba, IBM, Microsoft 和其他33家公司创立.UDDI registries 提供了一个机制,以一种有效的方式来浏览,发现Web Services 以及它们之间的相互作用.
UDDI计划是一个广泛的,开放的行业计划,它使得商业实体能够 (1) 彼此发现,(2) 定义他们怎样在internet上互相作用,并在一个全球的注册体系架构中共享信息。UDDI是这样一种基础的系统构筑模块,他使商业实体能够快速,方便地使用他们自身的企业应用软件来发现合适的商业对等实体,并与其实施电子化的商业贸易。
UDDI同时也是Web服务集成的一个体系框架。它包含了服务描述与发现的标准规范。UDDI规范利用了W3C和Internet工程任务组织(IETF)的很多标准作为其实现基础,比如扩展标注语言(XML),HTTP和域名服务(DNS)这些协议。另外,在跨平台的设计特性中,UDDI主要采用了已经被提议给W3C的SOAP(Simple Object Access Protocol,简单对象访问协议)规范的早期版本。
UDDI是一个分布式的互联网服务注册机制,它集描述(Universal Description)、检索(Discovery)与集成(Integration)为一体,其核心是注册机制。UDDI实现了一组可公开访问的接 口,通过这些接口,网络服务可以向服务信息库注册其服务信息、服务需求者可以找到分散在世界各地的网络服务。
UDDI 基于现成的标准,如可扩展标记语言(Extensible Markup Language,XML)和简单对象访问协议(Simple Object Access Protocol,SOAP)。UDDI 的所有兼容实现都支持 UDDI 规范。公共规范是机构成员在开放的、兼容并蓄的过程中开发出来的。目的在于先生成并实现这个规范的三个连续版本,之后再把将来开发得到的成果的所有权移交给一个独立的标准组织。
程序开发人员通过UDDI机制查找分布在互联网上的Web Service,在获取其WSDL文件后,就可以在自己的程序中以SOAP调用的格式请求相应的服务了。
作用: 用来说明一个Web服务的一些信息类型,以便帮助服务的请求者确定如下问题: WHO,WHAT,WHERE,HOW . UDDI 定义如何查找 Web 服务(及其 WSDL 文件)。UDDI 并不像 WSDL 和 SOAP 一样深入人心,因为很多时候,使用者知道 Web 服务的位置(通常位于公司的企业内部网中)。
UDDI 列表保存在 UDDI 注册中心。每个列表可以包含以下内容:
白页:地址、联系人和已知标识符
黄页:基于标准分类法的行业类别
绿页:有关业务公开的服务的技术信息
绿页即所需的全部内容。它们可提供对服务的 WSDL 信息的访问。
分享到:
相关推荐
UDDI,全称为通用描述、发现和集成,是一种基于Web的服务发现标准。它为服务提供商和服务消费者提供了一个集中化的目录,使得企业能够发布、查找和管理网络服务。UDDI注册中心是这个系统的核心,它扮演着服务目录的...
WSDL(Web Services Description Language)和UDDI(Universal Description, Discovery and Integration)是实现这一目标的关键技术。 WSDL是一种基于XML的用于描述网络服务的语言,它定义了Web服务如何与外界进行...
UDDI4J是一个Java实现的UDDI客户端库,它提供了与UDDI交互的能力,使得开发人员能够轻松地在应用程序中集成UDDI服务。JUDDI是Apache组织下的一个开源项目,它实现了UDDI v3规范,提供了一个高性能、可扩展的服务注册...
**UDDI(Universal Description, Discovery, and Integration)使用说明V3详解** UDDI,全称为通用描述、发现和集成,是一种基于Web的服务发现和注册标准,它为服务提供商和服务消费者提供了一个中心化的目录,使得...
根据提供的信息,我们可以总结出关于 UDDI V2 API 的一系列关键知识点: ### UDDI V2 API 简介 UDDI (Universal Description, Discovery and Integration) 是一种用于 Web 服务的标准协议,旨在帮助企业在 ...
### 理解UDDI:深入探索Web服务的关键组件 #### 何为UDDI? UDDI(Universal Description, Discovery, and Integration)是一项旨在推动Web服务互操作性和标准化的重要技术。它由IBM、Ariba和Microsoft等公司在...
【标题】:“以编程方式使用uddi代码” uddi(Universal Description, Discovery, and Integration,通用描述、发现和集成)是一种标准,它定义了如何在Web上发布和查找Web服务。uddi提供了一个目录,使得服务消费...
UDDI和WSDL的结合使用,使得Web服务的提供者不仅可以在UDDI中注册服务,还可以通过WSDL描述这些服务的具体功能和技术细节,从而极大地促进了Web服务间的互操作性和可发现性。 #### UDDI数据类型 在UDDI注册中心中...
标题“OWL-S2UDDI”表明这是一个关于将OWL-S(Web本体语言服务)的Profile注册到UDDI(统一发现、描述和集成)的服务转换工具。OWL-S是一种用于描述Web服务语义的本体语言,而UDDI则是一个标准的Web服务目录,用于...
Web Service UDDI(Universal Description, Discovery, and Integration)是一种基于Web的标准,它提供了一种在互联网上发现、描述和集成Web服务的方式。这个技术主要由三大部分组成:描述(Description)、发现...
**Web服务描述语言(WSDL)与统一描述、发现和集成(UDDI)是Web服务标准中的关键组件,它们在构建和发现分布式应用程序接口(API)时起着至关重要的作用。** **WSDL(Web Services Description Language)** 是一...
**UDDI4J简介** UDDI4J是一个基于Java的开源类库,它为开发者提供了一套全面的API,使得与UDDI(Universal Description, Discovery, and Integration)注册中心进行交互变得简单易行。UDDI是一种标准,主要用于在...
Web服务规范是构建分布式应用程序和实现企业间交互的关键标准之一,而统一描述、发现和集成(UDDI)则是Web服务的重要组成部分。UDDI提供了一种标准方式,使得服务提供商能够发布他们的服务信息,而服务消费者则可以...
【UDDI(统一描述、发现和集成)】:UDDI是一个标准,提供了服务注册和查找机制,使得服务消费者能发现和理解可用的服务。 【WSDL(Web Services Description Language)】:WSDL是一种XML格式,用于定义Web服务的...
3. **jUDDI 0.9rc4**:UDDI 服务的主要实现。 4. **MySQL JDBC Driver**:用于 MySQL 与 JBoss 之间的通信。 #### 二、步骤详解 ##### 步骤 1:安装 MySQL 1. **下载 MySQL 5.0.26** 并完成安装。 2. **设置 root...
分布式UDDI(Universal Description, Discovery, and Integration)是一种用于Web服务发现和注册的机制,其目的是为了在分散的网络环境中提供服务的统一管理和查找。本文主要探讨的是如何解决分布式UDDI环境下数据...