Web services UDDI是什么及其用途?

Web services UDDI是什么及其用途?,web-services,soap,wsdl,uddi,juddi,Web Services,Soap,Wsdl,Uddi,Juddi,我搜索了UDDI,但并没有很好地理解它。它是列出web服务的在线指南吗 我想围绕它解释一个实际的例子jUDDI,以及它与web服务中的WSDL和SOAP的关系。从创建web服务的那一刻起,公司必须能够提供它,反之,开发人员必须能够找到它。Web服务的发现是一个必不可少的步骤,因为在这种情况下,我们将能够恢复WSDL契约,没有它,任何事情都是不可能的。由于这种需要,Ariba、IBM和Microsoft开始开发通用描述、发现和集成UDDI标准,该标准被OASIS普遍接受,随后又被OASIS拒绝,目

我搜索了UDDI,但并没有很好地理解它。它是列出web服务的在线指南吗


我想围绕它解释一个实际的例子jUDDI,以及它与web服务中的WSDL和SOAP的关系。

从创建web服务的那一刻起,公司必须能够提供它,反之,开发人员必须能够找到它。Web服务的发现是一个必不可少的步骤,因为在这种情况下,我们将能够恢复WSDL契约,没有它,任何事情都是不可能的。由于这种需要,Ariba、IBM和Microsoft开始开发通用描述、发现和集成UDDI标准,该标准被OASIS普遍接受,随后又被OASIS拒绝,目的是提供发布和查询Web服务的标准方法。UDDI规范采用分布式虚拟目录方法,允许用户, 通过web界面发布或搜索web服务。为了简单起见,UDDI除了完整的功能外,还可以与传统的纸质电话簿相媲美

•白页:包括公司列表和相关信息 联系信息、公司描述、标识符

•黄页:列出WSDL标准下每个公司的web服务

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

UDDI寄存器的数据结构类型

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

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

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

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

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