使内部主管的服务可作为 Web Service

创建入站服务。入站服务是内部提供的服务(即,由您所在的组织提供,并且在可以直接通过服务集成总线目标访问的位置上主管的服务)的 Web 接口。要将本地主管的服务配置为入站服务,应首先将它与服务目标关联,然后配置一个或多个端点侦听器用于将服务请求和响应传递至该服务。也可以选择通过一个或多个 UDDI 注册中心来提供本地服务。

开始之前

本主题假定:

您还必须创建用于描述该服务的模板 WSDL 文件并使该 WSDL 文件可以通过 URL 或者通过 UDDI 注册中心获得。有关如何创建 WSDL 文件的信息,请参阅开发 JAX-RPC 应用程序的 WSDL 文件

可按本任务所述使用管理控制台创建入站服务,或使用 createSIBWSInboundService 命令进行创建。
注: 如果总线需要通过认证代理服务器传递消息以检索 WSDL 文档,那么不能使用管理控制台来完成此任务,您必须使用 wsadmin 工具创建您自己的入站服务。有关更多信息,请参阅相应的故障诊断技巧

关于此任务

在下图中,客户机请求被端点侦听器接收到,然后通过入站端口传递至入站服务目标。可在这些端口上应用 JAX-RPC 处理程序和 WS-Security 绑定。

图 1. 入站服务此图用四周的文本描述。

可以通过任何可供总线使用的绑定(例如 SOAP over HTTP 或 SOAP over JMS)来发送 Web Service 请求以及对入站服务的响应。每种可用绑定类型都由一个入站端口表示,并且每个入站端口都与特定于绑定的端点侦听器相关联。

可以采用下列方式来控制和监视对入站服务的访问:
  • 通过使服务仅可通过特定端点侦听器使用,可以控制能够访问特定入站 Web Service 的用户组有哪些。
  • 可以使 JAX-RPC 处理程序列表与端口相关联,以便处理程序可以监视该端口的活动以及根据通过该端口传递的每条消息的发送方和内容来执行适当的操作。
  • 可以设置要应用于消息的安全级别(WS-Security 配置和绑定)。可以为请求消息和响应消息分别设置安全级别。

过程

  1. 启动管理控制台。
  2. 在导航窗格中,单击服务集成 -> 总线 -> bus_name -> [服务] 入站服务 这就显示了入站服务集合表单
  3. 单击新建 这就显示了“新建入站服务”向导。
  4. 通过完成以下步骤,使用该向导来创建新的入站服务配置。有关通过向导设置的属性的更多信息,请参阅入站服务设置
    1. 选择服务目标和模板 WSDL 位置。
      注: 模板 WSDL 是特定于服务的 WSDL 文件,您创建此文件的目的是描述这个入站服务。
    2. 从模板 WSDL 中选择服务。
      注:
      • 当模板 WSDL 包含多个服务时,需要使用此选项。缺省情况下,此字段已填写完毕。如果 WSDL 仅包含一个服务,那么可以接受缺省值。
    3. 指定入站服务的名称并选择端点侦听器。
      注:
      • 您不需要为入站服务提供名称。如果您选择不提供名称,那么将创建缺省名称。缺省名称是根据服务目标名派生的,并且过滤掉了对名称无效的字符。
      • 将自动地为您选择的每个端点侦听器创建一个入站端口。创建的每个入站端口都不具有模板端口、JAX-RPC 处理程序列表或安全性设置,并且将对那些端口指定与所选端点侦听器相关的缺省名称。有关端点侦听器与入站端口之间的关系的概述,请参阅端点侦听器和入站端口:服务集成总线的入口点
    4. 定义任何 UDDI 发布属性。
      注: 可使用向导指定用来将此入站服务发布至初始 UDDI 注册中心的 UDDI 发布属性。在通过向导创建入站服务之后,您可以使用修改现有的入站服务配置选项来将该服务发布到多个 UDDI 注册中心。有关 UDDI 发布属性的信息,请参阅 UDDI 发布设置UDDI 注册中心:可由支持总线的 Web Service 引用的 Web Service 目录
  5. 单击完成

结果

如果处理成功地完成,那么此服务集成总线的入站服务列表将更新为包括新的入站服务。否则,将显示错误消息。

下一步做什么

如果要对新的入站服务进行保护,或者要将任何 JAX-RPC 处理程序列表应用于该服务的端口,或者要将该服务发布到更多的 UDDI 注册中心,那么使用管理控制台来修改入站服务配置


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



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