将 Web Service 发布至 UDDI 注册中心
在配置入站或出站服务时,通过使该服务与 UDDI 引用以及(根据您尝试执行的操作)下列其中一项或两项信息相关联来启用 UDDI 交互:业务密钥(标识 UDDI 业务类别,服务将以该类别出现在 UDDI 注册中心中)以及 UDDI 注册中心对服务指定的服务密钥的特定于服务部分。为了帮助您了解 UDDI 业务密钥和服务密钥,以及它们在 UDDI 注册中心中的位置,下面提供了有关如何将 Web Service 发布到 UDDI 注册中心的描述。
关于此任务
服务集成技术与
UDDI 注册中心进行交互,如UDDI 注册中心:可由支持总线的 Web Service 引用的 Web Service 目录所述。在将 Web Service 发布到 UDDI 注册中心时,您应执行以下操作:
- 指定 Web Service 支持的业务类型。这通常表示从列表中选择现有的业务类型,但您也可以创建新业务类型。每一类业务都有相关联的业务密钥。启用了服务集成总线的 Web Service 将此密钥与服务密钥配合使用,以便在注册中心内查找 Web Service。
- 添加技术模型。技术模型是通用的类别。通过使用这些模型,UDDI 注册中心用户可以搜索某种类型的服务,而不需要了解特定服务的访问细节。启用了总线的 Web Service 在各个 Web Service 级别与 UDDI 注册中心交互,因此不会使用技术模型。
- 添加 Web Service。UDDI 注册中心将对该服务指定一个服务密钥并发布该服务。启用了总线的 Web Service 将此密钥与业务密钥配合使用,以便在注册中心内查找 Web Service。
以下步骤描述如何将 Web Service 发布至 IBM® WebSphere® UDDI Registry。如果您正在使用另一个 UDDI 注册中心,那么,虽然特定导航不相同,但底层原理是相同的。
过程
结果
UDDI 注册中心将对该服务指定一个服务密钥并发布该服务。
下一步做什么
在发布该服务之后,可以从目标 UDDI 注册中心中获取该服务密钥。
下面是一个完整的 UDDI 服务密钥示例:
uddi:blade108node01cell:blade108node01:server1:default:6e3d106e-5394-44e3-be17-aca728ac1791
此密钥的特定于服务部分是最后一部分内容:6e3d106e-5394-44e3-be17-aca728ac1791