发布 Web service 和业务实体

通过 UDDI 和 WSIL,其他应用程序可以发现 WSDL 文档并与它们进行绑定以执行事务或其他业务流程。

UDDI 通过提供企业的分布式注册中心及其以公共 XML 格式实现的服务描述来发现 Web service。为了使服务请求者发现服务,服务提供者必须首先在 UDDI 注册中心中发布一个业务实体、至少一个业务服务和服务接口。Web service 资源管理器是一个 Web 应用程序,它支持业务实体、业务服务和服务接口的发布、发现和维护。

WSIL 通过定义分布式服务发现方法启用 Web service 的发现,该方法通过指定如何检查可用 Web service 的 Web 站点提供了对服务提供者服务所在位置处的服务描述的引用。WSIL 规范定义 Web 站点上可以查找 Web service 描述的位置。由于 WSIL 的重点在于分布式服务发现,因此 WSIL 规范通过使可能在 UDDI 注册中心中尚未列出的 Web 站点上可用的服务更容易发现,从而对 UDDI 进行了补充。Web service 资源管理器允许您生成和浏览 WSIL 文档。

“Web service 资源管理器”的收藏夹页面允许您存储 UDDI 注册中心、业务实体、Web service、服务接口以及 WSIL 和 WSDL 文档的位置。

使用“Web service 资源管理器”来完成下列任何任务:

先决条件:

  1. 在可以使用 Web service 资源管理器来执行任何这样的功能之前,必须向公用注册中心注册。可以向许多不同的注册中心注册。
  2. 确保您使用的是受支持的 Web 浏览器。 支持下列 Web 浏览器和版本:
    • Internet Explorer:6.0 和更高版本
    • Mozilla:1.2.1 和更高版本
  3. 启动 Web service 资源管理器
“Web service 资源管理器”的已知局限性:
  • 将不转换“Web service 资源管理器”中的分类法类别,因为它们必须与 UDDI(ISO、UNSPSC 7.3 和 NAICS)所遵守的标准中的那些类别相匹配。
  • “Web service 资源管理器”将会启动但不显示浏览器工具栏,此浏览器工具栏除了显示其他东西之外还会显示 Web 应用程序的 URL。此 URL 只应由有辅助功能需要的用户使用。“Web service 资源管理器”Web 应用程序的 URL 可通过以下步骤获取:
    1. 从“窗口”菜单中选择“首选项”。
    2. 在“首选项”对话框中,选择左窗格中的 Web 浏览器
    3. 在右边,选择使用外部 Web 浏览器
    4. 位置:文本字段中,浏览或输入 Internet Explorer 可执行文件的完整路径。(例如,C:\Program Files\Internet Explorer\iexplore.exe)。
    5. 单击应用,然后单击确定
    注意,此首选项现在将适用于由用户或工具本身(例如,“通用测试客户机”)启动的任何浏览器窗口。“Web service 资源管理器”现在将在外部浏览器中启动并且其 URL 应在“地址”字段中。可以使用辅助浏览器的辅助功能来粘贴或打开此 URL。
  • 当在“Web service 资源管理器”的 UDDI 页中执行高级查找或发布时,就会根据操作系统的语言环境设置对用于挑选语言的下拉列表中的项以及名称或描述进行排序。在 Windows® 上,此顺序可通过“控制面板”管理。要完成此任务:
    1. 打开“控制面板”。
    2. 启动“区域选项”控制面板 applet。
    3. 在显示的对话框的“常规”选项卡中,可能有一个“排序顺序”下拉列表。如果有这么一个下拉列表,则选择一种排序顺序,然后单击应用,接着单击确定
    4. 在“Web service 资源管理器”中,一旦重新装入了页面,新排序顺序就会生效。这一点可通过按主工具栏上向后箭头接着按向前箭头来实现。
    注意:上面的指示信息适用于 Windows 2000。在 Windows XP 上,在步骤 3 中提及的选项卡称为“区域选项”。在语言下拉列表旁边,有一个定制按钮。当单击了此按钮时,会出现一个新的对话框。如果适用的话,其中的排序选项卡允许用户挑选排序方法。