この項の構成は、次のとおりです。
Oracle Application Serverは、標準Java Development Kit(JDK)のJava仮想マシン(JVM)で動作する完全なJava 2 Enterprise Edition(J2EE)環境を提供します。WebLogicは、J2EEに認定されており、J2EE固有のコンテナ、APIおよびサービスをすべて提供します。WebLogicはJ2CA 1.5標準をサポートしています。
J2CAは、EISとのアプリケーションの統合を単純化する標準Javaインタフェースを定義します。OracleASアダプタは、リソース・アダプタとしてWebLogicコンテナ内にデプロイされます。
WebLogicクライアント・アプリケーションとリソース・アダプタとの規約は、Common Client Interface(CCI)によって定義されます。WebLogicコンテナとリソース・アダプタとの規約は、サービス・プロバイダ・インタフェース(SPI)によって定義されます。SPI APIは、接続管理、トランザクション管理およびセキュリティ管理を取り扱います。
接続管理により、アプリケーション・コンポーネントは、EISに接続し、アプリケーション・サーバーが提供する接続プーリングを利用できるようになります。
トランザクション管理により、アプリケーション・サーバーは、トランザクション・マネージャを使用して複数のリソース・マネージャ全体のトランザクションを管理できるようになります。
ライフサイクル管理規約により、アプリケーション・サーバーは、アダプタのデプロイ中またはアプリケーション・サーバーの起動中にリソース・アダプタ・インスタンスを初期化できます。また、アプリケーション・サーバーは、サーバーの停止中またはアダプタのアンデプロイ中にリソース・アダプタ・インスタンスに通知できます。
ライフサイクル規約により、アプリケーション・サーバーがリソース・アダプタ・インスタンスのライフサイクルを管理するメカニズムが提供されます。
作業管理規約により、リソース・アダプタが自らスレッドを作成するかわりに、アプリケーション・サーバーによってディスパッチされたスレッドを使用して、ロジックを実行できます。Work
インスタンスの発行によってハンドシェイクが実行されます。これにより、アプリケーション・サーバーのスレッド管理が効率的になり、セキュリティやトランザクションなどの実行コンテキストをよりよく制御できるようになります。
EISからアプリケーション・サーバーへのインバウンド通信であるメッセージ・インフロー。詳細は、「Tuxedo Queueインバウンド・アダプタの構成」を参照してください。
関連項目: 『Oracle Application Server Adapter概要』、『Oracle Application Server Containers for J2EEユーザーズ・ガイド』、『Oracle Application Server Containers for J2EEサービス・ガイド』および『Oracle Application Server Containers for J2EEセキュリティ・ガイド』 |
Oracle Connect RARをWebLogicサーバーにデプロイします。
各Tuxedoアダプタに対して適切なコネクション・ファクトリを作成できます。
次の表では、Tuxedoアダプタに関係のあるコネクション・ファクトリのプロパティを説明します。他のプロパティの値は変更しないでください。
表3-1 アウトバウンド相互作用のコネクション・ファクトリのプロパティ
プロパティ | 説明 |
---|---|
|
必須。使用するアダプタの名前を設定します。アダプタは、「Tuxedo OracleASアダプタの設定」に説明されているように、Oracle Studioを使用してOracle Connectサーバーで定義されます。 |
|
必須。Oracle Connectデーモンが動作しているサーバーの名前をTCP/IPアドレスまたはホスト名で入力します。デーモンの詳細は、「デーモンの高度なチューニング」を参照してください。 |
|
オプション。使用するOracle Connectサーバー・ワークスペースの名前を指定します。デフォルトのワークスペースは |
|
オプション。サーバー上でOracle Connectデーモンが実行されているTCP/IPポートを指定します。デフォルト・ポートは |
|
オプション。Oracle Connectサーバーにアクセス可能なユーザーを指定します。ユーザーは、Oracle Connectデーモン構成で定義されます。Oracle Connectサーバーへのアクセスを許可されるユーザーの詳細は、デーモンの「セキュリティ」およびワークスペースの「セキュリティ」を参照してください。 |
|
オプション。ユーザーの有効なパスワードを指定します。 |
|
オプション。使用するファイアウォール・プロトコルを |
|
オプション。接続タイムアウトを秒単位で指定します。デフォルトは0であり、接続タイムアウトがないことを示しています。 |
|
オプション。使用する暗号化プロトコルの名前を設定します。デフォルトでは、 |
|
オプション。使用する対称暗号化キーの名前を指定します。 |
|
オプション。使用する対称暗号化キーの値を指定します。 |
|
アウトバウンド相互作用専用です。 |
|
オプション。 |
|
オプション。 |
Oracle Connect RARをWebLogicサーバーにデプロイします。
各Tuxedo Queueアダプタに対して適切なコネクション・ファクトリを作成できます。
次の表では、Tuxedo Queueアダプタに関係のあるコネクション・ファクトリのプロパティを説明します。他のプロパティの値は変更しないでください。
表3-2 Queueインバウンド・プロセスのコネクション・ファクトリのプロパティ
プロパティ | 説明 |
---|---|
|
必須。使用するアダプタの名前を設定します。アダプタは、「Tuxedo Queue OracleASアダプタの設定」に説明されているように、Oracle Studioを使用してOracle Connectサーバーで定義されます。 |
|
バッチでエンドポイントに移動できるメッセージの最大数を指定します。デフォルトは |
|
使用できる場合、グローバル・トランザクション・サポートを有効にします。デフォルトは |
|
Oracle ConnectがTuxedoキュー・アダプタに応答を送信する場合の最大応答時間(秒単位)を定義します。デフォルトは30秒に設定されます。 |
|
問題が検出されてからインバウンド・アクティビティを再起動するまでのスリープ時間を定義します。デフォルトは15秒に設定されます。 |
|
必須。Oracle Connectデーモンが動作しているTCP/IPアドレスまたはホスト名を設定します。デーモンの詳細は、「デーモンの高度なチューニング」を参照してください。 |
|
オプション。使用するOracle Connectサーバー・ワークスペースの名前を指定します。デフォルトのワークスペースは |
|
オプション。サーバー上でOracle Connectデーモンが実行されているTCP/IPポートを指定します。デフォルト・ポートは |
|
オプション。Oracle Connectサーバーにアクセス可能なユーザーを指定します。ユーザーは、Oracle Connectデーモン構成で定義されます。Oracle Connectサーバーへのアクセスを許可されるユーザーの詳細は、デーモンの「セキュリティ」およびワークスペースの「セキュリティ」を参照してください。 |
|
オプション。ユーザーの有効なパスワードを指定します。 |
|
オプション。使用するファイアウォール・プロトコルを |
|
オプション。接続タイムアウトを秒単位で指定します。デフォルトは0であり、接続タイムアウトがないことを示しています。 |
|
オプション。使用する暗号化プロトコルの名前を指定します。デフォルトは |
|
オプション。使用する対称暗号化キーの名前を指定します。 |
|
オプション。使用する対称暗号化キーの値を指定します。 |
|
このプロパティは、BPELまたはESB環境にのみ使用されます。アダプタの接続プロパティを含む |
Oracle Connect RARをWebLogicサーバーにデプロイします。
各CICS Queueアダプタに対して適切なコネクション・ファクトリを作成できます。
次の表では、Tuxedo Gatewayアダプタに関係のあるコネクション・ファクトリのプロパティを説明します。他のプロパティの値は変更しないでください。
表3-3 同期インバウンド・プロセスのコネクション・ファクトリのプロパティ
プロパティ | 説明 |
---|---|
|
必須。使用するアダプタの名前を設定します。アダプタは、「Tuxedo Gateway OracleASアダプタの設定」に説明されているように、Oracle Studioを使用してOracle Connectサーバーで定義されます。 |
serviceName |
必須。Tuxedoサービスの名前を設定します。このサービスは、Oracle Studioを使用してOracle Connectサーバーの相互作用として定義されます。 |
|
Oracle ConnectがTuxedoゲートウェイ・アダプタに応答を送信する場合の最大応答時間(秒単位)を定義します。デフォルトは30秒に設定されます。 |
|
問題が検出されてからインバウンド・アクティビティを再起動するまでのスリープ時間を定義します。デフォルトは15秒に設定されます。 |
endpointTimeout |
エンドポイント・スレッド起動のタイムアウト(秒単位)を定義します。デフォルトは |
|
必須。Oracle Connectデーモンが動作しているTCP/IPアドレスまたはホスト名を設定します。デーモンの詳細は、「デーモンの高度なチューニング」を参照してください。 |
|
オプション。サーバー上でOracle Connectデーモンが実行されているTCP/IPポートを指定します。デフォルト・ポートは |
|
オプション。Oracle Connectサーバーにアクセス可能なユーザーを指定します。ユーザーは、Oracle Connectデーモン構成で定義されます。Oracle Connectサーバーへのアクセスを許可されるユーザーの詳細は、デーモンの「セキュリティ」およびワークスペースの「セキュリティ」を参照してください。 |
|
オプション。ユーザーの有効なパスワードを指定します。 |
|
オプション。使用するファイアウォール・プロトコルを |
|
オプション。接続タイムアウトを秒単位で指定します。デフォルトは0であり、接続タイムアウトがないことを示しています。 |
|
オプション。使用する暗号化プロトコルの名前を指定します。デフォルトは |
|
オプション。使用する対称暗号化キーの名前を指定します。 |
|
オプション。使用する対称暗号化キーの値を指定します。 |
|
このプロパティは、BPELまたはESB環境にのみ使用されます。アダプタの接続プロパティを含む |
OracleAS用のOracleレガシー・アダプタは、アクティブ-アクティブおよびアクティブ-パッシブのトポロジのOracleASクラスタを使用して、高可用性をサポートします。
アクティブ-アクティブ・トポロジでは、Oracle Application ServerはOracleASクラスタのすべてのコンポーネントにアクティブ-アクティブの冗長モデルを提供します。OracleAS
クラスタでは、2つ以上のOracle Application Serverインスタンスが同じアプリケーション・ワークロードを処理するように構成されます。これらのインスタンスは、同じコンピュータまたは異なるコンピュータに存在できます。アクティブ・インスタンスをフロントエンド処理するには、外部のロード・バランサによってリクエストを任意のアクティブ・インスタンスにリダイレクトするか、または他のアプリケーションレベルの構成(アドレス・リストなど)によってリクエストを分散させます。
アクティブ-パッシブ・トポロジでは、Oracle Application ServerはOracleAS Cold Failover Clusterを使用してアクティブ-パッシブ・モデルをサポートします。この場合は、2つ以上のApplication Serverインスタンスが同じアプリケーション・ワークロードを処理するように構成されますが、アクティブになるのは一度に1つだけです。
注意: Tuxedo GatewayアダプタはOracleASクラスタと一緒に動作できないので、高可用性トポロジをサポートしません。