为远程 EJB 配置 IIOP-RMI 传输
CICS® Liberty 使用因特网 ORB 间协议远程方法调用 (IIOP-RMI) 传输来与具有远程接口的 EJB 方法进行通信。 可以使用公共安全互操作性协议 V2 (CSIv2) 来保护该通信安全。
IIOP-RMI 由 CICS Liberty 用作使用远程接口调用 EJB 方法的技术。 使用 ejbRemote-3.2 功能部件支持入站和出站 IIOP-RMI 调用。
入站调用允许 CICS Liberty 作为对象请求代理 (ORB) 在 TCP/IP 端口上侦听 IIOP-RMI 请求,并调用目标 EJB 方法。 请参阅 配置入站 IIOP 通信 以获取详细信息。
出站调用是 CICS Liberty 向 ORB 发出请求以启动 EJB 方法的位置。 可以对调用所针对的同一 JVM 服务器进行出站调用,也可以对能够充当 ORB 的任何其他 Java™ 虚拟机 (JVM) 进行出站调用。 请参阅 配置出站 IIOP 通信 以获取详细信息。
可以使用 CSIv2来保护此通信, CSIv2 是一种满足 CORBA (公共对象请求代理体系结构) 用于认证,授权和特权的技术。 CSIv2 还支持使用传输层安全性 (TLS)。 请参阅 配置 CSIv2 以保护 IIOP 通信 以获取详细信息。
有关更多信息,请参阅 公共安全互操作性版本 2 (CSIv2)。
配置入站 IIOP 通信
通过将ejbRemote-3.2 功能部件添加到 server.xml 文件来启用该功能部件。<featureManager>
<feature>ejbRemote-3.2</feature>
</featureManager>(可选) 可以在 server.xml 文件中配置 IIOP 端点。<iiopEndpoint id="defaultIiopEndpoint" host="host.example.com" iiopPort="2809" />重要信息: 缺省情况下, IIOP 端点侦听
localhost:2809。 缺省 ORB 引用 IIOP 端点 defaultIiopEndpoint。 请参阅 配置 CSIv2 以保护 IIOP 通信 ,以获取有关为入站安全性配置 ORB 的更多信息。配置出站 IIOP 通信
通过将ejbRemote-3.2 功能部件添加到 server.xml 文件来启用该功能部件。<featureManager>
<feature>ejbRemote-3.2</feature>
</featureManager>(可选) 可以使用远程服务器的名称服务来配置 ORB。<orb id="defaultOrb" nameService="corbaname::host.example.com:2809" />重要信息: 缺省情况下, ORB 引用本地 IIOP 端点
defaultIiopEndpoint。 请参阅 配置 CSIv2 以保护 IIOP 通信 ,以获取有关配置 ORB 以实现出站安全性的更多信息。