使内部主管的服务可作为 Web Service
创建入站服务。入站服务是内部提供的服务(即,由您所在的组织提供,并且在可以直接通过服务集成总线目标访问的位置上主管的服务)的 Web 接口。要将本地主管的服务配置为入站服务,应首先将它与服务目标关联,然后配置一个或多个端点侦听器用于将服务请求和响应传递至该服务。也可以选择通过一个或多个 UDDI 注册中心来提供本地服务。
开始之前
本主题假定:
- 已经在每个要充当服务集成总线支持的 Web Service 角色的独立服务器或集群上创建并安装了服务数据对象 (SDO) 存储库(用于存储和提供 WSDL 定义)。
- 已经为每个将要用来接收入站服务请求的端点侦听器创建了新的端点侦听器配置。
- 已有要配置为入站服务的内部主管的服务,并且已经在某个服务集成总线目标上提供了该服务。
- 已经创建了对任何 UDDI 注册中心的引用(将在那些 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 配置和绑定)。可以为请求消息和响应消息分别设置安全级别。
过程
结果
下一步做什么
如果要对新的入站服务进行保护,或者要将任何 JAX-RPC 处理程序列表应用于该服务的端口,或者要将该服务发布到更多的 UDDI 注册中心,那么使用管理控制台来修改入站服务配置。