Oracle Tuxedo CORBA サーバ間通信

     前  次    新しいウィンドウで目次を開く     
ここから内容の開始

Java 共同クライアント/サーバ アプリケーション

ここでは、以下の内容について説明します。

注意 : Oracle Tuxedo CORBA Java クライアントと Oracle Tuxedo CORBA Java クライアント ORB は Tuxedo 8.1 で非推奨になり、サポートされなくなりました。すべての Oracle Tuxedo CORBA Java クライアントおよび Oracle Tuxedo CORBA Java クライアント ORB のテキスト参照とコード サンプルは、サード パーティ製の Java ORB ライブラリを実装または実行する際の参考や、プログラマの参照用としてのみ使用してください。
注意 : サード パーティの CORBA Java ORB のテクニカル サポートは、各ベンダによって提供されます。Oracle Tuxedo では、サード パーティの CORBA Java ORB に関する技術的なサポートやマニュアルは提供していません。

 


開発プロセス

表 3-1 では、Java 共同クライアント/サーバ アプリケーションの開発プロセスの概略を示します。

表 3-1 Java 共同クライアント/サーバ アプリケーションの開発プロセス
手順
説明
1
Oracle Tuxedo アプリケーションで使用するコールバック インタフェースおよび CORBA インタフェースの OMG IDL を記述する。
2
スケルトンおよびクライアント スタブを生成する。
3
各インタフェースのオペレーションを実装するメソッドを記述する。
4
ORB を初期化する。
5
共同クライアント/サーバ アプリケーションのクライアント主要部分を記述する。
6
コールバック ラッパー オブジェクトを使用してコールバック オブジェクトを作成する。
7
ISH との通信を確立する。
8
コールバック オブジェクトのオブジェクト参照を渡すことにより、Oracle Tuxedo オブジェクトのオペレーションを呼び出す。
9
コンフィグレーション情報を指定する。
10
共同クライアント/サーバ アプリケーションをコンパイルする。

共同クライアント/サーバ アプリケーション内のコールバック オブジェクトはトランザクションに関与せず、オブジェクト管理機能を持たないため、このオブジェクト用のサーバ記述ファイル (filename.xml) を作成する必要はありません。ただし、Oracle Tuxedo アプリケーション内の Oracle Tuxedo オブジェクト用サーバ記述ファイルは、作成する必要があります。

 


共同クライアント/サーバ アプリケーションのサポート

注意 : Oracle Tuxedo 製品のうち CORBA 環境のリリース 8.0 は、Java サーバをサポートしていません。Oracle WebLogic Enterprise 製品のバージョン 5.0 および 5.1 には、Java サーバのサポートが含まれていました。このサポートは、Oracle WebLogic Enterprise が Oracle Tuxedo のリリース 8.0 に統合された際に中止されました。

共同クライアント/サーバの実装の 1 つで、コールバック オブジェクトが使用されています。図 3-1 は、コールバック オブジェクトを使用する共同クライアント/サーバ アプリケーションの概念を示します。

図 3-1 共同クライアント/サーバ アプリケーションの概念

共同クライアント/サーバ アプリケーションの概念

共同クライアント/サーバ アプリケーションの完全な例については、『Tuxedo CORBA ノーティフィケーション サービス』の「Advanced サンプル アプリケーションのビルド」を参照してください。Advanced サンプル アプリケーションのサブスクライバ コンポーネントは、共同クライアント/サーバ アプリケーションを実装します。


  ページの先頭       前  次