什么是UDDI及其用途?

问题描述 投票:0回答:1

我搜索了UDDI,但不太了解它。它是列出网络服务的在线指南吗?

我想解释一下围绕它的实际示例(jUDDI)以及它与Web服务中的WSDL和SOAP的关系。

web-services soap wsdl uddi juddi
1个回答
1
投票

从创建Web服务的那一刻起,公司必须能够使其可用,相反,开发人员必须能够找到它。发现Web服务是一个必不可少的步骤,因为在这种情况下我们将能够恢复WSDL合同,否则就无法实现。由于这种需要,Ariba,IBM和Microsoft开始开发通用描述,发现和集成(UDDI)标准,该标准被OASIS普遍接受然后拒绝,目的是提供标准的发布方式和发布方式。查询Web服务。 UDDI规范采用分布式虚拟目录方法,允许用户通过Web界面发布或搜索Web服务。 UDDI的简单性与传统的纸质电话簿相当(除了完整版)

the three facets of the UDDI directory

•白页:包括公司列表和与之相关的信息(联系信息,公司描述,标识符......)。

•黄页:根据WSDL标准列出每个公司的Web服务。

•绿页:提供有关所提供服务的准确技术信息。

数据结构的类型(UDDI寄存器)

注册Web服务涉及四种基本数据结构:业务信息,服务信息,链接信息和描述服务规范的信息。这些类型的数据之间的关系如图所示。

•业务信息:businessEntity结构中包含的信息。 businessEntity结构包含有关发布服务的公司的信息,例如该公司的名称,描述,联系人和标识符。

•服务信息:描述一组Web服务的信息。他们在businessService结构中进行管理。 businessService结构包含有关技术服务系列的信息。它将一组与业务流程或服务组关联的Web服务组合在一起。

•绑定信息:由BindingTem-plate结构表示的信息。 bindingTemplate结构包含用于确定调用Web服务的入口点和构建规范的技术信息。它为希望查找和调用Web服务的应用程序开发人员提供了有用的Web服务描述。 bindingTemplate结构指向服务的实现描述,例如,通过URL。

•描述服务规范的信息:由给定Web服务实现的各种规范的空中元数据由tModel结构表示。 tModel提供了一个便于识别Web服务的参考系统。

© www.soinside.com 2019 - 2024. All rights reserved.