上一篇 | 下一篇

创建简单的 HTTP Web 服务网关服务

发布: 2008-7-01 22:15 | 作者: admin | 来源: | 查看: 0次

创建简单的 HTTP Web 服务网关服务

级别: 初级Bob OHanlon , 软件工程师, IBM2005 年 2 月 23 日2005 年 8 月 22 日 更新 本文描述了如何创建 Web 服务网关,配置现有的后端 Web 服务,然后通过 IBM WebSpher..

级别: 初级

Bob O'Hanlon , 软件工程师, IBM

2005 年 2 月 23 日

2005 年 8 月 22 日 更新

本文描述了如何创建 Web 服务网关,配置现有的后端 Web 服务,然后通过 IBM® WebSphere® Application Server V6 中的 SOAP/HTTP 协议测试它们的调用。

概述

WebSphere Application Server V5 中的 Web 服务网关已重新建立在 V6 中的服务集成总线(以下称为总线)和 Web 服务支持的基础之上。网关实则是一个工具,它为管理员提供了一种通过总线映射 Web 服务的简便方法。它支持映射各种协议。在本文中,Web 服务调用使用一种协议 (SOAP/HTTP)。SOAP/HTTP 请求传入网关,然后又通过 SOAP/HTTP 重定向到外部服务。本文指导您完成创建网关服务的整个过程。

配置

计划配置如图 1 所示。该关系图描述了请求和响应如何流过总线,并重点说明了配置网关服务的必要步骤,如下所示:

创建端点侦听器和应答目的地,并将其连接到总线。

在总线上创建网关实例。

在网关实例中创建网关服务,包括创建和配置:

网关的请求目的地和响应目的地

出站服务和入站服务目的地

出站端口和入站端口目的地

入站端口

图 1. 计划配置概述

我们将使用 Application Server 管理控制台完成此配置。本文假定已经配置了总线,并完成了 WebSphere Application Server Information Center 中 SIBWS - Completing the installation 的步骤。在本文中,我们将 DeveloperWorksBus 作为 SIBus 名称。

创建端点侦听器

端点侦听器是 SOAP/HTTP 消息进入网关的入口点。在创建网关服务之前,您将需要配置端点侦听器。

从管理控制台的导航窗格中选择 Servers => Application servers。

在内容窗格中选择 server_name。

在 Additional Properties 下选择 Endpoint Listeners => New。

图 2. 配置端点侦听器

在端点侦听器页上指定下列值:

Name:SOAPHTTPChannel1

URL Root:http://host_name:port_number/wsgwsoaphttp1。这将成为服务端点的上下文路由。

WSDL serving HTTP URL Root:http://host_name:port_number/sibws。这将成为 WSDL 地址的上下文路由。

单击 OK。

选择端点侦听器 SOAPHTTPChannel1。

在 Additional Properties 下选择 Connection Properties。

选择 New,然后选择 DeveloperWorksBus。

单击 OK,保存配置。

字号: | 推荐给好友

41/41234>

评分:0

我来说两句