目次 前 次 PDF


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

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 共同クライアント/サーバー・アプリケーションの概念
共同クライアント/サーバー・アプリケーションの完全な例については、『CORBA通知サービスの使用』の「Advancedサンプル・アプリケーションのビルド」を参照してください。Advancedサンプル・アプリケーションのサブスクライバ・コンポーネントは、共同クライアント/サーバー・アプリケーションを実装します。

Copyright ©1994, 2017,Oracle and/or its affiliates. All rights reserved