将 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 注册中心,那么,虽然特定导航不相同,但底层原理是相同的。

过程

  1. 指定业务:
    1. 要获取有效企业密钥列表,请在 UDDI 注册中心中查找 businesses 下面是 UDDI 业务密钥示例:
      08A536DC-3482-4E18-BFEC-2E2A23630526
      .
    2. 如果在 UDDI 注册中心中找不到适当的现有业务,那么使用“发布”窗格的高级发布部分中的添加业务选项来添加新业务。
  2. 添加技术模型:
    1. 在“发布”窗格的高级发布部分中选择添加技术模型
    2. 输入要对绑定(或接口)WSDL 文件的目标名称空间指定的名称,然后添加描述(如果有需要的话)。
    3. 添加类型为 unspsc 并且值为 wsdlSpec 的类别(可以保留“密钥名”字段为空白)。
    4. 添加概述 URL(此 URL 指定绑定 WSDL 文件的 Web 地址),然后添加描述(如果有需要的话)。
      注: Web Service 的绑定和服务定义可能存放在不同的 WSDL 文件中,因此,务必输入用于定义绑定的 WSDL 文件的 Web 地址。
    5. 单击发布技术模型
  3. 添加服务:
    1. 在“发布”窗格的高级发布部分中选择显示拥有的实体
    2. 为业务选择添加服务
    3. 输入 WSDL 文件中对目标服务指定的名称,然后添加描述(如果有需要的话)。
    4. 对于访问点,验证是否选择了正确的 Web 地址类型(例如,对于 HTTP 访问点,验证是否选择了 http),然后输入服务定义 WSDL 文件中的 soap:address 位置值(或者与其等效的值)(例如,http://yourhost:80/SimpleTest/servlet/rpcrouter)。
    5. 对于技术模型,选择添加并通过输入适当的前缀并选择查找技术模型来查找必需的技术模型,然后,选中所需的技术模型前面的复选框并单击更新
    6. 单击发布服务

结果

UDDI 注册中心将对该服务指定一个服务密钥并发布该服务。

下一步做什么

在发布该服务之后,可以从目标 UDDI 注册中心中获取该服务密钥。

下面是一个完整的 UDDI 服务密钥示例:
uddi:blade108node01cell:blade108node01:server1:default:6e3d106e-5394-44e3-be17-aca728ac1791
此密钥的特定于服务部分是最后一部分内容:
6e3d106e-5394-44e3-be17-aca728ac1791

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjw_uddi_pub
文件名:tjw_uddi_pub.html