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,简单对象访问协议)规范的早期版本。
==============================================================================================
作用: 用来说明一个Web服务的一些信息类型,以便帮助服务的请求者确定如下问题: WHO,WHAT,WHERE,HOW .
How : 提供的服务质量怎样。
补充-<萧潇>
UDDI(Universal Description Discovery and Integration)即统一描述、发现和集成协议
UDDI于2000年,由 Ariba, IBM, Microsoft 和其他33家公司创立.UDDI registries 提供了一个机制,以一种有效的方式来浏览,发现Web Services 以及它们之间的相互作用。IBM WebSphere Application Server(WAS)提供了IBM WebSphere UDDI Registry,作为 WAS 的一个可选组件的 UDDI 注册中心,但是很少使用。
由于UDDi本身的一些缺陷,现在IBM、HP等开始推荐自己的标准,如IBM的 WSRR(IBM WebSphere Service registry/repository ),但是同时声明:WSRR包括同步结构,将能够支持WSRR与分开的UDDI注册表之间合理的共存。即WSRR是兼容UDDI的。
如果服务不是很多,很容易管理,可以不采用WSRR,不采用UDDI标准,可以直接通过简单的程序来实现。
由于WebSphere本身具有的优势,WSRR推广效果很好。
分享到:
相关推荐
UDDI定义了三个基本实体:**Business**, **Service** 和 **Binding**。 - **Business**:代表一个提供服务的企业或组织,可以包含多个服务。 - **Service**:表示一个具体的业务功能,如订单处理或客户服务,属于...
1. **服务注册**:UDDI定义了一个服务提供商注册服务的过程。服务提供商将自己的服务信息,如服务接口、地址、联系方式等,以XML格式发布到UDDI注册库中。这个过程是通过UDDI API完成的,API提供了将服务信息转换为...
UDDI数据模型定义了这些实体之间的关系,并规定了它们如何存储和检索。每个实体都有其特定的数据结构,如BusinessEntity包含了BusinessKey、Name、Description等元素。 4. **UDDI API** UDDI V3提供了丰富的API,...
一个WSDL文档主要包含以下元素:Types(定义数据类型)、Message(定义数据交换格式)、PortType(定义操作的集合)、Binding(将消息映射到传输协议)、Service(定义服务端点的集合)以及Port(定义绑定与服务端点...
在"以编程方式使用uddi代码"的主题中,我们主要探讨如何利用uddi4j库来执行uddi操作,如创建新服务、寻找服务类型、创建新业务以及定义新的接口。这些操作是构建和管理分布式Web服务生态系统的关键步骤。 【描述】...
UDDI的工作原理基于一套标准规范,这套规范定义了如何描述服务、如何查找所需的服务以及如何与其他服务进行交互。UDDI的核心概念包括企业(Business)、服务(Service)和绑定(Binding): - **企业**:是指在UDDI...
Web Service UDDI(Universal Description, Discovery, and Integration)是一种基于Web的标准,它提供了一种在互联网上发现、描述和集成Web服务的方式。这个技术主要由三大部分组成:描述(Description)、发现...
UDDI和WSDL的结合使用,使得Web服务的提供者不仅可以在UDDI中注册服务,还可以通过WSDL描述这些服务的具体功能和技术细节,从而极大地促进了Web服务间的互操作性和可发现性。 #### UDDI数据类型 在UDDI注册中心中...
- 修改Tomcat的`server.xml`,添加资源定义以支持MySql数据库连接。 5. **验证安装**: - 重启Tomcat服务器。 - 访问`http://localhost:8088/juddi/happyjuddi.jsp`,确认JUDDI部署成功。 #### 三、使用UDDI4J...
描述中提到的“将OWL-S的Profile注册到UDDI,支持jUDDI”意味着这个工具能够帮助用户将基于OWL-S定义的服务信息转换并发布到使用Java实现的UDDI(jUDDI)服务器上。这是一项关键功能,因为OWL-S提供了丰富的语义描述...
UDDI规范定义了三种主要的实体: - **Business Entity**: 表示一个提供Web服务的企业或组织。 - **Service**: 表示具体提供的业务功能,是业务实体下的具体服务。 - **Binding**: 描述了如何访问服务,包括通信协议...
**在“理解UDDI注册中心的WSDL”文档中**,可能详细介绍了如何使用UDDI来注册和查找具有WSDL定义的服务。文档可能涵盖了以下内容: 1. **UDDI注册过程**:如何创建UDDI注册项,包括企业、服务和绑定的定义。 2. **...
**UDDI4J简介** UDDI4J是一个基于Java的开源类库,它为开发者提供了一套全面的API,使得与UDDI(Universal Description, Discovery, and Integration)注册中心进行交互变得简单易行。UDDI是一种标准,主要用于在...
Web服务规范是构建分布式应用程序和实现企业间交互的关键标准之一,而统一描述、发现和集成(UDDI)则是Web服务的重要组成部分。UDDI提供了一种标准方式,使得服务提供商能够发布他们的服务信息,而服务消费者则可以...
在实际应用中,UDDI通过编程模型和API定义了与注册中心交互的规则。这些API以XML格式定义,并封装在SOAP消息中,通过HTTP进行传输。客户机发送请求,注册中心服务器接收并处理,然后返回响应。为了保证数据安全,对...
15. **Web服务模式**:使用SOAP、WSDL和UDDI定义和消费Web服务。 了解和熟练应用这些设计模式,有助于编写出高效、可扩展和易于维护的Java和J2EE应用程序。《23种JAVA设计模式和15种J2EE设计模式》这本书应该能深入...
WSDL描述服务接口,SOAP定义消息交换格式,UDDI用于服务发现。 【UDDI(统一描述、发现和集成)】:UDDI是一个标准,提供了服务注册和查找机制,使得服务消费者能发现和理解可用的服务。 【WSDL(Web Services ...
- **信息发布**:服务提供者可以通过UDDI注册自己的服务信息,包括服务名称、描述、联系方式、接口定义等。 - **服务发现**:服务消费者可以通过UDDI搜索和查找所需的服务,进而与其交互。 - **服务集成**:通过...