ORB は主に、次の経路で EJB コンポーネントによって使用されます。
アプリケーションクライアントコンテナを使用するアプリケーションクライアント (またはリッチクライアント) からの RMI/IIOP パス。
別の Application Server インスタンスの ORB からの RMI/IIOP パス。
別のベンダーの ORB からの RMI/IIOP パス。
Web コンテナまたは MDB (メッセージ駆動型 Beans) コンテナからのインプロセスパス。
あるサーバーインスタンスが別のサーバーインスタンスの ORB に接続する場合、その最初のインスタンスはクライアント ORB として機能します。SSL over IIOP では、暗号化アルゴリズムの高パフォーマンスなネイティブ実装を備えた、高速で最適化されたトランスポートが使用されます。
EJB のローカルインタフェースでは ORB が使用されない点に注意してください。ローカルインタフェースを使用する場合、引数はすべて参照として渡されるため、オブジェクトをコピーする必要はまったくありません。