Java Remote Method Invocation over Internet Inter-ORB Protocol テクノロジ ("RMI-IIOP") は、Java Platform, Standard Edition (Java SE) に含まれている機能です。RMI プログラミングモデルを使うと、rmi API を介した CORBA サーバーおよびアプリケーションのプログラミングが可能になります。Java Remote Method Protocol (JRMP) をトランスポートとして使用して Java プログラミング言語だけで作業することも、Internet InterORB Protocol (IIOP) を使用してほかの CORBA 対応プログラミング言語を併用して作業することもできます。
RMI-IIOP では Java CORBA Object Request Broker (ORB) と IIOP を利用するので、すべてのコードを Java プログラミング言語で書くことができ、アプリケーションを任意の CORBA 対応言語で書かれた別のアプリケーションに Internet InterORB Protocol (IIOP) 経由で接続するのに必要なコードを rmic コンパイラを使って生成することができます。別の言語で記述された CORBA アプリケーションを使用する場合の IDL は、-idl オプションを指定した rmic コンパイラを使って Java プログラミング言語インタフェースから生成できます。IIOP スタブおよび Tie クラスを生成するには、-iiop オプションを指定した rmic コンパイラを使用します。
Java RMI over IIOP テクノロジのホームページを参照してください。
Java IDL テクノロジのページには、Java RMI-IIOP テクノロジを使用する開発者にとって有用な多くの情報が含まれています。
OMG は、CORBA および IIOP 関連の情報すべての公式提供元です。CORBA 2.3.1 の仕様は、formal/99-10-07 で電子的なデータとして入手できます。CORBA 仕様の URL は変更されることがあります。リンクが壊れている場合は、http://www.omg.org にアクセスして仕様を検索してください。
Java プラットフォームのこのリリースで実装されている仕様の詳細については、準拠に関するドキュメントを参照してください。