本章介绍了如何配置对象请求代理 (ORB) 和 IIOP 侦听器。本章包含以下几节:
Application Server 支持标准的协议和格式集来确保互操作性。这些协议之间的协议是由 CORBA 定义的。
CORBA(公共对象请求代理体系结构)模型的基础是:客户机以远程方法请求形式向分布式对象或服务器发出请求,并通过明确定义的接口从这些对象那里请求服务。远程方法请求携带了有关需要执行的操作的信息,其中包括被调用方法的服务提供商的对象名称(称为对象引用)和参数(如果有)。CORBA 自动处理网络程序任务,如对象注册、对象定位、对象激活、请求多路复用、错误处理、编组和操作分发。
对象请求代理 (ORB) 是 CORBA 的核心组件。ORB 提供了识别和定位对象、处理连接管理、传送数据和请求通信所需的框架结构。
CORBA 对象之间从不直接进行通信,对象通过远程桩对运行在本地计算机上的 ORB 发出请求。本地 ORB 使用 Internet Inter-Orb 协议(IIOP 为缩写形式)将该请求传递给其他计算机上的 ORB。然后,远程 ORB 定位相应的对象、处理该请求并返回结果。
使用 RMI-IIOP,应用程序或对象可将 IIOP 用作远程方法调用 (RMI) 协议。Enterprise Bean(EJB 模块)的远程客户机通过 RMI-IIOP 与 Application Server 进行通信。
IIOP 侦听器是一个侦听套接字,它接收来自 Enterprise Bean 的远程客户机和其他基于 CORBA 的客户机的外来连接。可以为 Application Server 配置多个 IIOP 侦听器。为每个侦听器指定一个端口号、一个网络地址和(可选)多个安全性属性。
要配置 ORB,请在管理控制台中单击“配置”选项卡。单击与要配置的实例对应的 "ORB" 选项卡。
要创建、编辑和删除 IIOP 侦听器,请在管理控制台中单击“配置”选项卡。单击与要配置的实例对应的 "ORB" 选项卡。选择“IIOP 侦听器”选项卡。有关更多详细说明,请查阅管理控制台联机帮助。