Oracle Joltのコンポーネント
Oracle Joltは、リモートのJavaクライアントがOracle Tuxedoシステムにアクセスするためのインタフェースを提供するJavaクラス・ライブラリとAPIです。Oracle Joltは、Oracle TuxedoサービスにアクセスするJavaベースのクライアント・プログラムを作成するための以下のコンポーネントで構成されています。
- Joltサーバーおよびリポジトリ・サーバー - クライアントからのネットワーク接続の受け付け、Joltメッセージの変換、複数のクライアントの単一プロセスへの多重化、1つまたは複数のOracle Tuxedoサーバーで実行されるOracle Tuxedoアプリケーションとの間でのリクエストの送受信を行います。
- Joltクラス・ライブラリ - Joltクラス・ライブラリは、Jolt APIを実装するクラス・ファイルを収めたJavaパッケージです。これらのクラスによって、JavaアプリケーションおよびアプレットはOracle Tuxedoサービスを呼び出すことができるようになります。Joltクラス・ライブラリには、通信属性、通知、ネットワーク接続、トランザクション、およびサービスについての設定、検索、管理および呼出しを行う機能が含まれています。
- JoltBeans - Oracle JoltBeansには、Oracle Jolt用のJavaBeans対応インタフェースが用意されています。JoltBeansは、Oracle Joltクライアントを作成するため、JavaBeans対応の統合開発環境(IDE)で使用されるBeansコンポーネントです。JoltBeansは、JoltBeansツールキット(Oracle Jolt用のJavaBeans対応インタフェースで、JoltServiceBean、JoltSessionBean、JoltUserEventBeanが含まれる)とJolt GUI Bean (Jolt対応Abstract Window Toolkit (AWT)とJolt対応Swing Bean)の2つのJava Beanで構成されています。
- Joltインターネット・リレー - Joltインターネット・リレーはJoltクライアントからのメッセージをJoltサーバー・リスナー(JSL)またはJoltサーバー・ハンドラ(JSH)にルーティングするコンポーネントです。このコンポーネントにより、JSHとOracle TuxedoをWebサーバーと同じマシンで実行する必要がなくなります。Joltインターネット・リレーは、Joltリレー(JRLY)とJoltリレー・アダプタ(JRAD)から構成されます。
- Jolt ECID - Jolt呼出しプロセスは、
JOLTクライアント --> JSL/JSH --> tuxedoサーバー -->
サービスです。
- Jolt接続プールでは、WeblogicとOracle Tuxedoの間のECIDの伝播がサポートされます。ECIDが伝播されてリクエスト・メッセージに挿入されるのは、javaオプション
"-Dtuxedo.ECID_ENABLE"
または環境変数"ECID_ENABLE"
が'y'
に設定されている場合です。Javaオプション"-Dtuxedo.ECID_ENABLE"
が環境変数"ECID_ENABLE"
よりも優先されます。ECIDは、Oracle Tuxedoからの応答メッセージで返送することもできます。 - ECIDはDMS (ダイナミック・モニタリング・サービス)に依存し、ECIDはデフォルトでスタンドアロンのjoltクライアントではサポートされません。ECIDを作成する場合は、最初にDMSをインストールする必要があります。
- Jolt ECIDはJRLYおよびJRADに影響しません。joltクライアント・トレース内のECIDの書式は次のとおりです。
000915:30475@slc05are:1: ECID <0000KqPMc659XbHpIsT4if1LPfwR000001>: atmi: { JoltSession.send(len 132)
親トピック: Oracle Joltの紹介