![]() ![]() ![]() ![]() |
注意 : | WebLogic Server エンタープライズ JavaBean (EJB) の開発方法については、『WebLogic エンタープライズ JavaBeans (EJB) プログラマーズ ガイド』を参照してください。 |
以下の節では、WebLogic Server と Tuxedo の間で相互運用するアプリケーションのコードを記述するために使用する開発環境について説明します。
このマニュアルでは、BEA WebLogic Tuxedo Connector アプリケーション開発環境について紹介するとともに、WebLogic Server を Tuxedo オブジェクトと相互運用できるようにする EJB の開発方法について説明します。
注意 : | WebLogic Tuxedo Connector JATMI の詳細については、 WebLogic クラスの Javadoc を参照してください。 WebLogic Tuxedo Connector クラスは、weblogic.wtc.jatmi パッケージおよび weblogic.wtc.gwt パッケージに含まれています。 |
アプリケーションのロジックを表現する Java コードに加えて、WebLogic Server と Tuxedo の間のインタフェースを提供する Java Application-to-Transaction Monitor Interface (JATMI) を使用します。
注意 : | 詳細については、「WebLogic Tuxedo Connector クライアント EJB の開発」を参照してください。 |
クライアント プロセスはユーザの入力を受け取り、要求されたサービスを提供するサーバ プロセスにサービス リクエストを送信します。WebLogic Tuxedo Connector JATMI
クライアント クラスは、Tuxedo で検出されたサービスにアクセスするクライアントを作成するために使用します。これらのクライアント クラスは、WebLogic Tuxedo Connector WTCServer MBean を介して提供される任意のサービスに使用できます。
注意 : | 詳細については、「WebLogic Tuxedo Connector サービス EJB の開発」を参照してください。 |
サーバは、任意の数のサービスを提供するプロセスです。サーバは頻繁にサービス リクエストのメッセージ キューをチェックし、それらを適切なサービス サブルーチンにディスパッチします。WebLogic Tuxedo Connector は、EJB を使用して Tuxedo クライアントが呼び出すサービスを実装します。
注意 : | 詳細については、「RMI/IIOP および CORBA を相互に運用する WebLogic Tuxedo Connector の使用」を参照してください。 |
WebLogic Tuxedo Connector は、WebLogic Server と Tuxedo CORBA オブジェクトの間に双方向の相互運用性を提供します。WebLogic Tuxedo Connector は次のことを可能にします。
JATMI は、トランザクションの開始と終了、バッファの割り当てと解放、およびクライアントとサーバ間の通信の提供に使用するプリミティブのセットです。
WebLogic Tuxedo Connector は、Tuxedo の型付きバッファに対応する TypedBuffer というインタフェースを提供します。メッセージは、サーバの型付きバッファに渡されます。WebLogic Tuxedo Connector は、次のバッファ タイプを提供します。
![]() ![]() ![]() |