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