Sun Java System Application Server 9.1 管理指南

第 15 章 配置对象请求代理

本章介绍了如何配置对象请求代理 (ORB) 和 IIOP 侦听器。本章包含以下几节:

对象请求代理概述

CORBA

Application Server 支持标准的协议和格式集来确保互操作性。这些协议之间的协议是由 CORBA 定义的。

CORBA(公共对象请求代理体系结构)模型的基础是:客户机以远程方法请求形式向分布式对象或服务器发出请求,并通过明确定义的接口从这些对象那里请求服务。远程方法请求携带了有关需要执行的操作的信息,其中包括被调用方法的服务提供商的对象名称(称为对象引用)和参数(如果有)。CORBA 自动处理网络程序任务,如对象注册、对象定位、对象激活、请求多路复用、错误处理、编组和操作分发。

什么是 ORB?

对象请求代理 (ORB) 是 CORBA 的核心组件。ORB 提供了识别和定位对象、处理连接管理、传送数据和请求通信所需的框架结构。

CORBA 对象之间从不直接进行通信,对象通过远程桩对运行在本地计算机上的 ORB 发出请求。本地 ORB 使用 Internet Inter-Orb 协议(IIOP 为缩写形式)将该请求传递给其他计算机上的 ORB。然后,远程 ORB 定位相应的对象、处理该请求并返回结果。

使用 RMI-IIOP,应用程序或对象可将 IIOP 用作远程方法调用 (RMI) 协议。Enterprise Bean(EJB 模块)的远程客户机通过 RMI-IIOP 与 Application Server 进行通信。

IIOP 侦听器

IIOP 侦听器是一个侦听套接字,它接收来自 Enterprise Bean 的远程客户机和其他基于 CORBA 的客户机的外来连接。可以为 Application Server 配置多个 IIOP 侦听器。为每个侦听器指定一个端口号、一个网络地址和(可选)多个安全性属性。

配置 ORB

要配置 ORB,请在管理控制台中单击“配置”选项卡。单击与要配置的实例对应的 "ORB" 选项卡。

管理 IIOP 侦听器

要创建、编辑和删除 IIOP 侦听器,请在管理控制台中单击“配置”选项卡。单击与要配置的实例对应的 "ORB" 选项卡。选择“IIOP 侦听器”选项卡。有关更多详细说明,请查阅管理控制台联机帮助。