Java™ IDL テクノロジは、Java プラットフォームに CORBA (Common Object Request Broker Architecture) 機能を追加することにより、標準規格に準拠した相互運用性および接続機能を提供します。Java IDL を使用すると、Web 対応の分散型 Java アプリケーションから、Object Management Group による業界標準の IDL (Object Management Group Interface Definition Language) や IIOP (Internet Inter-ORB Protocol) 経由で、リモートネットワークサービス上のオペレーションを透過的に呼び出すことができます。ランタイムコンポーネントには、IIOP 通信を使った分散コンピューティング用の Java ORB が含まれています。
チュートリアルの大部分は、基本的な「Hello World」分散アプリケーションのバリエーションです。
次のドキュメントでは、Java IDL を利用したアプリケーションの作成に関する入門レベルの情報を提供します。すべてのチュートリアルで、POA サーバー側モデルを使用します。各チュートリアルの違いは、サーバーの実装方法です。
内容を十分に理解するために、これらのチュートリアルは下記の順序で読み進めることをお勧めします。
JavaSE を使用してほかのサーバー側モデルを作成することもできます。ほかのサーバー側モデルを使用した場合は、次のチュートリアルを参照してください。これらのチュートリアルはどちらも、一時サーバーの実装を使用します。
このセクションでリストするチュートリアルは、入門レベルのチュートリアルの内容を理解し、さらに複雑な内容を求めている開発者向けです。
次のチュートリアルは、経験を積んだ開発者向けです。説明的な内容は最小限ですが、コードを理解しやすくするためにサンプルコードにコメントが付けられています。
OMG は、CORBA および IIOP 関連の情報すべての公式提供元です。詳細は、CORBA 2.3.1 仕様を参照してください。
Java プラットフォームのこのリリースで実装されている OMG 仕様の詳細については、準拠に関するドキュメントを参照してください。
このリリースの Java IDL/RMI-IIOP テクノロジ製品の制限については、Java IDL 製品の制限を参照してください。
質問については、「Java IDL の FAQ」を確認してください。