Oracle® Fusion Middleware Oracle WebLogic Server メッセージング ブリッジのコンフィグレーションと管理 11g リリーズ 1 (10.3.1) B55550-01 |
|
戻る |
次へ |
以下の節では、別のリリースの WebLogic Server 上にある JMS 送り先への WebLogic メッセージング ブリッジを使用したアクセスや、外部プロバイダへのアクセス時に適用する相互運用のガイドラインについて説明します。
メッセージング ブリッジを使用して、WebLogic Server の別のリリースおよび他の WebLogic Server ドメインにある JMS 送り先にアクセスするには、以下の相互運用に関するガイドラインを適用します。
複数の WebLogic ドメインの相互運用のコンフィグレーション
注意 : 別のリリースの WebLogic Server を実行する 2 つのドメイン間の通信にメッセージング ブリッジを使用する場合、メッセージング ブリッジは最新のリリースの WebLogic Server を使用しているドメインで実行するようにコンフィグレーションすることをお勧めします。 |
複数のドメインが関わる場合、1 つの命名規則がすべての WebLogic Server デプロイメントに適用されます。そのため、以下の点を確認してください。
WebLogic Server インスタンス名およびドメイン名がユニークであること。
WebLogic JMS サーバ名がドメイン間に渡ってユニークであること。
永続メッセージ用に JMS ファイル ストアを使用している場合、その JMS ファイル ストア名がドメイン間に渡ってユニークであること。
ドメイン間の相互運用のコンフィグレーションは、QOS に基づきます。
リリース 7.0 以降のドメインで動作するブリッジで、7.0 以降の 2 つのドメイン間のトランザクション メッセージ (「必ず 1 回」の QOS を使用) を処理する必要がある場合には、次のガイドラインを使用して相互運用をコンフィグレーションします。
すべての参加ドメインについて、クロス ドメイン セキュリティまたはセキュリティの相互運用モードのいずれかを適切にコンフィグレーションする必要があります。
プロセスで使用されるすべてのドメインに関して、クロス ドメイン セキュリティおよびセキュリティの相互運用モードのコンフィグレーションを統一します。どちらの設定もドメイン レベルで設定されるため、ドメインがクロス ドメイン セキュリティとセキュリティの相互運用モードの両方が設定された混在モードになる可能性があります。詳細については、以下を参照してください。
『Oracle Fusion Middleware Oracle WebLogic Server JTA プログラマーズ ガイド』の「ドメイン間トランザクションに対するドメインのコンフィグレーション」
『Oracle Fusion Middleware Oracle WebLogic Server パフォーマンス チューニング ガイド』の「[非同期モードを有効化] 属性の変更」
永続メッセージ用に JMS ファイル ストアを使用している場合は、「WebLogic Server およびドメインの命名ガイドライン」で説明されているように、その JMS ファイル ストア名が WebLogic ドメイン間に渡ってユニークである必要がある。
[XA 接続ファクトリを有効化] チェック ボックスを選択して、確実にドメインの XA 接続ファクトリを有効にする。『Oracle Fusion Middleware Oracle WebLogic Server Administration Console ヘルプ』の「接続ファクトリのトランザクション パラメータのコンフィグレーション」を参照。
トランザクション リソース アダプタ jms-xa-adp.rar
は、『Oracle Fusion Middleware Oracle WebLogic Server Administration Console ヘルプ』の「リソース アダプタのデプロイ」で説明されているように、メッセージング ブリッジが実行されているドメインにデプロイする。
JMS ブリッジ送り先をコンフィグレーションする際には、『Oracle Fusion Middleware Oracle WebLogic Server Administration Console ヘルプ』の「JMS ブリッジ送り先の作成」で説明されているように、ソース送り先と対象送り先の両方で以下のように設定する。
[アダプタの JNDI 名] フィールドで、トランザクション アダプタの JNDI 名 eis.jms.WLSConnectionFactoryJNDIXA
を指定する。
[アダプタ クラスパス] フィールドには何も入力しない。
サービス品質には、『Oracle Fusion Middleware Oracle WebLogic Server Administration Console ヘルプ』の「メッセージング ブリッジ インスタンスのコンフィグレーション」で説明されているように、[必ず 1 回] を選択する。
メッセージング ブリッジで、リリース 7.0 以降の 2 つのドメイン間で相互運用するための特別なセキュリティのコンフィグレーション要件はありません。ただし、ドメイン間での通信をより安全にする必要がある場合、クロス ドメイン セキュリティをコンフィグレーションできます。
注意 : プロセスで使用されるすべてのドメインに関してクロス ドメイン セキュリティのコンフィグレーションを統一します。つまり、すべてのドメインがクロス ドメイン セキュリティを使用する (または、適切な例外リストに含まれる) か、どのドメインについてもクロス ドメイン セキュリティを有効にしないかのいずれかにします。詳細については、以下を参照してください。
|
サード パーティ製のメッセージング プロバイダと相互運用するメッセージング ブリッジをコンフィグレーションする際は、次のようにコンフィグレーションする必要があります。
WebLogic Server の起動前に、以下のようにコンフィグレーションする。
WebLogic Server の CLASSPATH
にプロバイダの CLASSPATH
を指定する。
プロバイダのクライアントサイドのライブラリで必要なネイティブ コードの PATH
を、WebLogic Server システムの PATH
に追加する。(この変数は、使用しているオペレーティング システムによって異なる)。
ブリッジングするサード パーティ製メッセージング製品の JMSBridgeDestination
インスタンスの以下の属性に、ベンダ固有の情報を指定する。
[接続 URL]
[初期コンテキスト ファクトリ]
[接続ファクトリの JNDI 名]
[送り先の JNDI 名]
注意 : ソース ブリッジ送り先および対象ブリッジ送り先が同じリソース マネージャ上にある (つまり、リソース マネージャの XA リソースを使用しているグローバル トランザクションをブリッジで転送する) 場合、メッセージング ブリッジでは「必ず 1 回」のサービス品質は提供されません。たとえば、MQ Series の使用中は、ソース ブリッジ送り先および対象ブリッジ送り先に対して同じキュー マネージャを使用することはできません。 |
JMS ブリッジ送り先に関する他の属性のコンフィグレーションについては、『Oracle Fusion Middleware Oracle WebLogic Server Administration Console ヘルプ』の「JMS ブリッジ送り先の作成」を参照してください。