创建网关实例
网关实例为您提供用于 Web 服务请求的单点管理,其中选定的用户可以启用和控制对 Web 服务的访问。在创建网关服务之前,您必须创建网关实例。
从管理控制台导航窗格中选择 Service integration => Buses。
在内容窗格中选择DeveloperWorksBus。
在 Additional Properties 下选择Web service gateway instances。
在 Web 服务网关实例页上选择 New。
图 3. 创建网关实例

在 Web 服务网关实例创建页上,指定下列值:
Name:DeveloperWorksGateway。(这是本文所选的任意名称;您可以按自己的意愿命名网关。)
Gateway namespace:http://developer.works. (同样,这也是一个任意指定的名称;您可以按照自己的意愿为该网关实例提供特定的名称空间。)
Default proxy WSDL URL:http://host_name:port_number/sibws/proxywsdl/ProxyServiceTemplate.wsdl。这是提供的缺省代理 WSDL。
应用并保存更改。


创建网关服务
当创建网关服务时,您需要将其与一个外部服务相关联。您可以通过在创建网关服务时提供外部服务 WSDL 来实现这一操作。网关服务是从网关实例的管理功能中创建的。如果您使用本文所提供的示例,则需要安装应用程序 StringService.ear。
从导航窗格中选择 Service integration => Buses。
在内容窗格中选择 DeveloperWorksBus。
在 Additional Properties 下选择 Web service gateway instances。
在 Web 服务网关实例页上选择 DeveloperWorksGateway。
在 DeveloperWorksGateway 页上的 Additional Properties 下选择 Gateway services。
在网关服务页上选择 New。
选择 WSDL-defined Web service provider 作为目标服务的类型。
单击 Next。新的网关服务向导打开。下面部分描述如何通过该向导来创建网关服务。
步骤 1:指定网关服务和目的地名称
在这一步,我们将为网关服务和目的地指定名称。
图 4. 指定网关服务和目的地名称

输入下列值:
Gateway service name:DeveloperWorksGatewayService。(这是一个任意指定的名称;您可以按照自己的意愿命名网关服务。)
Gateway request destination name:DWGSRequestDestination。该目的地处理网关的请求消息。
Gateway response destination name:DWGSResponseDestination. 该目的地处理网关的响应消息。(网关响应和请求目的地名称是任意指定的。)
