[置顶] UDDI[统一描述发现和集成]

UDDI是一个规范,它定义了与Web服务相关的信息的发布、发现和管理。UDDI以2000年的1.0版本开始,现在UDDI的规范已经是3.0版本,它向后兼容以前的版本。该规范中存在3种类型的组件。第一种类型(节点)是UDDI服务器,它确切地属于一个UDDI注册库。节点在UDDI数据上执行操作。对于API,规范区分了两种不同类型的节点:UDDI服务器和UDDI客户端。组件的第二种类型,注册库,包含一个或多个节点。节点有3种类型:公有、附属和私有。公有注册库中的数据可以在其他注册库中共享。私有注册库中的数据不可以共享,并且也不允许对注册库和管理功能的访问。第三种组件,附属注册库,由通过使用策略在彼此间共享信息的注册库组成。UDDI 3.0中的注册库可以被配置为分层次结构的、基于对等实体的、或受委托的配置。受管理的客户端对这些注册库有有限的访问权。

规范有一个信息模型,它包括以下内容。

业务实体[businessEntity]:关于服务发布者的信息。业务实体包含业务服务。

业务服务[businessService]:关于特定技术服务组的信息。业务服务包含绑定模板。

绑定模板[bindingTemplate]:关于如何与服务交互的信息。绑定模板可以引用tModels。

UDDI用作描述Web服务的数据和元数据的存储库。

它们之间的关系如下图所示:


businessEntity 提供关于商家的信息,可以包含一个或多个 businessService。 这个商家是服务提供者。Web 服务的技术和业务描述在 businessService 和其 bindingTemplate 中被定义。每个 bindingTemplate 包含一个对一个或多个 tModel 的引用。tModel 被用于定义服务的技术规范。

你可能感兴趣的:(Web,api,服务器,存储,web服务)