配置服务器以便以同步方式调用服务

当服务组件以同步方式调用另一服务组件时,必须将调用服务组件配置为指向运行目标的系统,以使目标服务能够将结果传递给调用服务组件。

开始之前

本任务假定在要配置通信的系统上已经安装了 WebSphere® Process Server,但尚未安装所涉及的应用程序。本任务还假定您使用的管理控制台能够检查和更改所涉及的两个服务器的配置。

执行本任务的原因和时间

要使以同步方式调用另一服务的服务组件能够与目标进行通信,在目标系统上,必须将“导出”的 Java 命名和目录接口(JNDI)名称配置为调用系统上的 JNDI 名称。
注: 在本任务中,调用服务模块在系统 A 上,目标在系统 B 上。

图 1 包含本任务使用的配置信息。

图 1. 调用另一系统上的服务
此图显示交叉系统调用中涉及的两个系统的环境。
注: 简便起见,本图只显示了此通信在每个单元中涉及的服务器,这两个服务器在不同的物理机器上。

本任务的步骤

  1. 在每个服务器上安装应用程序。
  2. 在调用系统(在本示例中是系统 A)上创建新的名称空间绑定并使其指向目标系统上的导出。

    名称空间绑定窗格上,选择单元作用域,然后单击应用。更改作用域后,单击屏幕上的新建以创建新绑定。

    在向导中,指定下列内容(这些值适用于示例配置):
    1. 绑定类型是 CORBA
    2. 基本属性是:
      • 绑定标识是一个唯一的字符串,在本示例中,此标识是:sca_import_test_sca_cross_simple_custinfo_CustomerInfo
      • “名称空间”中的名称是在目标系统上调用的企业 Java Bean(EJB)的 JNDI 名称,例如:
        sca/SimpleBOCrsmB/export/test/sca/cros/simple/custinfo/CustomerInfo
        此名称指定目标系统上的导出接口。
      • “Corba 名称 URL”是目标系统上命名服务的 IP 地址和端口号,例如:
        corbaname:iiop:9.26.237.144:2809/NameServiceServerRoot#sca/
        		impleBOCrsmB/export/test/sca/cros/simple/custinfo/CustomerInfo

      完成后,单击下一步并在总结页上验证值。进行验证后,单击完成

    系统将显示新绑定。
  3. 单击保存以保存更改。

下一步

启动应用程序。系统 A 上的服务组件现在能够以同步方式调用系统 B 上的服务了。
相关任务
配置服务器以便以异步方式调用服务

使用条款 |


(c) Copyright IBM Corporation 2005, 2006.
本信息中心基于 Eclipse 技术(http://www.eclipse.org)。