Web サービス・アプリケーションを構成して、WS-ReliableMessaging を使用するには、WS-ReliableMessaging ポリシー・タイプを含むポリシー・セットを接続します。このポリシー・タイプは、管理対象パーシスタント、管理対象非パーシスタント、または管理対象外非パーシスタントなど、さまざまなサービスの品質を提供します。管理コンソールを使用して、
高信頼性メッセージングのポリシー・セットを構成します。
始める前に
このタスクの説明に従って、管理コンソールを使用して高信頼性メッセージング・ポリシー・セットを構成したり、wsadmin ツールを使用して高信頼性メッセージング・ポリシー・セットを構成したりすることができます。
WS-ReliableMessaging アプリケーションを使用するポリシー・セットは、
デフォルトでは次のとおりです。
- WS-I RSP
- WS-I RSP ND
- LTPA WS-I RSP
- Username WS-I RSP
- WSReliableMessaging 1_0
- WSReliableMessaging デフォルト
- WSReliableMessaging パーシスタント
詳しくは、
WS-ReliableMessaging のデフォルト・ポリシー・セットを参照してください。
これらのデフォルト・ポリシー・セットを使用する際に、
構成の変更が必要ない場合は、このタスクを行う必要はありません。デフォルトのポリシー・セットをご使用のアプリケーションに添付およびバインドする準備ができました。
どのような段階 (高信頼性 Web サービス・アプリケーションの作成前または作成後、
あるいはポリシー・セットの構成前または構成後) においても、高信頼性メッセージングを使用するクライアントのみをサポートするように
エンドポイントを構成するプロパティーを設定できます。
この設定は、WS-Policy を使用している場合は、WS-Policy によって反映されます。
このタスクについて
管理コンソールを使用して高信頼性メッセージング・ポリシー・セットを構成するには、以下のステップを実行します。
手順
- ポリシー・セットを作成します。 新規ポリシー・セットを作成することも、
既存のポリシー・セット (前に作成したもの、あるいは WS-ReliableMessaging のデフォルト・ポリシー・セットのうちのいずれか) をコピーして名前変更することもできます。
- ご使用のポリシー・セットにポリシー・タイプ WS-ReliableMessaging および WS-Addressing が含まれていることを確認してください。
必要であれば、これらのポリシー・タイプを追加します。 これらのポリシー・タイプには、WS-ReliableMessaging をサポートする構成オプションが含まれています。
WS-Addressing は、WS-ReliableMessaging の非同期要求および応答の機能を提供し、
WS-ReliableMessaging バージョン 1.1 同期メッセージングにおいても必要です。
注意: - 保護会話と高信頼性メッセージング・ポリシーを同じポリシー・セット内で使用する場合は、保護会話バインディングを、高信頼性メッセージング・ヘッダーへの署名を要求するように構成する必要があります。 高信頼性保護プロファイル・デフォルト・ポリシー・セット (WS-I RSP および WS-I RSP ND) は、保護会話と高信頼性メッセージングを同じポリシー・セット内で使用するように、特別に設計および構成されています。 いずれかの高信頼性保護プロファイル・デフォルト・ポリシー・セット (WS-I RSP および WS-I RSP ND) のコピーを使用する場合は、これ以上の保護会話バインディングの構成は不要です。
それ以外の場合は、WS-ReliableMessaging を使用できるように WS-SecureConversation を構成するを参照してください。
- WS-ReliableMessaging バージョン 1.1 メッセージングでは、
WS-Addressing が必須です。WS-ReliableMessaging および WS-Addressing ポリシーを含むポリシー・セット
を使用する場合に WS-Addressing ポリシーがオプションとして構成されていると、
WebSphere Application Server は WS-Addressing 設定をオーバーライドし、
WS-Addressing を自動的に使用可能にします。
- WS-ReliableMessaging ポリシー・タイプ属性を構成します。 WS-ReliableMessaging ポリシーでは、使用する WS-ReliableMessaging 標準のバージョン、
メッセージの配信順序、メッセージ配信に必要なサービス品質 (信頼性レベル) を構成することができます。
注: WebSphere Application Server バージョン 6.1 では、
WS-MakeConnection プロトコルを使用するかどうかを構成することもできます。 この構成オプションは、以下の基準に基づいて WS-MakeConnection を使用するかどうかの判断が製品によって自動的に行われるようになったため、管理コンソール・パネルから除去されています。
- WS-ReliableMessaging バージョン 1.0 またはバージョン 1.1 を使用しているかどうか。
- 要求側が WS-MakeConnection をサポートしているかどうか。
- メッセージ交換プロトコルが同期であるか、非同期であるか。
- 必要に応じて、WS-Addressing ポリシー・タイプ属性を構成します。 例えば、デフォルトの WS-Addressing ポリシー・メッセージ・スタイルは、応答メッセージのターゲット設定に制限がないことを指定する「同期および非同期」です。しかし、ポリシー共有を使用可能にすると、使用するスタイルを WS-Policy フレームワークが判定し、同期的な要求/応答パターンが優先されます。WS-Policy フレームワークが優先するため、クライアントがサービスを非同期的に起動した場合でも、信頼できるメッセージは同期的な要求/応答パターンで送信されます。非同期メッセージングを強制適用する場合は、WS-Addressing ポリシー・メッセージング・スタイルを非同期のみに設定します。
- 変更をマスター構成に保存します.