|
|
| |
WebLogic Process Integrator と Tuxedo アプリケーションの接続
注意: アプリケーションの統合方法の詳細については、「BEA WebLogic Integration」を参照してください。
WebLogic Tuxedo Connector tBridge は、Tuxedo アプリケーションをビジネス ワークフローに統合するために必要なインフラストラクチャを WebLogic Process Integrator ユーザに提供します。この章では、WebLogic Tuxedo コネクタを使用して WebLogic Process Integrator と Tuxedo を統合する方法について説明します。
WebLogic Process Integrator と Tuxedo の同期接続
WebLogic Process Integrator は、JATMI EJB を使用して Tuxedo に対してブロッキング呼び出しを実行します。このプロセスは、次の 3 つの部分で構成されます。
ビジネス オペレーションの定義
使用する JATMI メソッドの WebLogic Process Integrator ビジネス オペレーションを定義します。
tpcall()
メソッドを使用します。
例 : out_buffer = tpcall (service_name, in_buffer, flags)
eLink アダプタの呼び出し
WebLogic Process Integrator プロセス フローから eLink アダプタを呼び出します。
tpcall()
メソッドを呼び出します。
例外ハンドラの定義
例外を処理するために、WebLogic Process Integrator 例外ハンドラを定義します。
WebLogic Process Integrator と Tuxedo の同期非ブロッキング接続
WebLogic Process Integrator は、Tuxedo サービスを同期的に呼び出すためにメッセージを送信します。
WebLogic Process Integrator と Tuxedo の非同期接続
WebLogic Process Integrator は、Tuxedo /Q に保証された非同期メッセージを送信します。
非同期 Tuxedo /Q と WebLogic Process Integrator の接続
Tuxedo /Q は、WebLogic Process Integrator に保証された非同期メッセージを送信します。
Tuxedo と WebLogic Process Integrator の双方向非同期接続
Tuxedo は、WebLogic Process Integrator プロセス フローのブロッキング呼び出しを実行します。JMS から Tuxedo /Q へ、および Tuxedo /Q から JMS へ接続するには、2 つの非同期インスタンスを使用します。