管理コンソールを使用した Web サービス・アプリケーションへの WS-ReliableMessaging ポリシー・セットの関連付けおよびバインディング

Web サービス・アプリケーションを構成して、WS-ReliableMessaging を使用するには、WS-ReliableMessaging ポリシー・タイプを含むポリシー・セットを接続します。このポリシー・タイプは、管理対象パーシスタント、管理対象非パーシスタント、または管理対象外非パーシスタントなど、さまざまなサービスの品質を提供します。管理コンソールを使用して、 ご使用のアプリケーションにポリシー・セットを添付し、 サービス統合バスとメッセージング・エンジンへのバインディングを定義します (管理対象サービス品質を使用する場合)。

始める前に

このタスクで説明されるように、管理コンソールを使用して WS-ReliableMessaging ポリシー・セットを関連付け、バインディングを定義できます。あるいは、wsadmin ツールを使用して WS-ReliableMessaging ポリシー・セットを関連付けてバインドすることもできます。

このタスクでは、ポリシー・セットの付加先となる Web サービス・アプリケーションの開発およびインストールが終了していることが前提になっています。

WS-ReliableMessaging アプリケーションを使用するポリシー・セットは、 デフォルトでは次のとおりです。
  • WS-I RSP
  • WS-I RSP ND
  • LTPA WS-I RSP
  • Username WS-I RSP
  • WSReliableMessaging 1_0
  • WSReliableMessaging デフォルト
  • WSReliableMessaging パーシスタント
詳しくは、WS-ReliableMessaging のデフォルト・ポリシー・セットを参照してください。

これらのデフォルト・ポリシー・セットを使用できる場合や、 独自の高信頼性メッセージング・ポリシー・セットを構成した場合は、このタスクを実行する必要はありません。

このタスクについて

このタスクを使用して、以下の幅広いアクションを実行します。
  1. 高信頼性メッセージング・ポリシー・セット (デフォルトのポリシー・セットまたはユーザーが作成したポリシー・セット) をアプリケーションの任意の局面 (アプリケーション・レベルまたは Web サービス) に接続します。ポリシー・セットは高信頼性レベル (サービスの品質) および他の、高信頼性メッセージング・アプリケーションに適用する構成オプションを定義します。
  2. 管理対象のサービス品質を指定するポリシー・セットの各関連付けに対して、バインディングを定義してください。つまり、管理対象のパーシスタントと管理対象の非パーシスタントのサービス品質の状態維持に使用する、サービス統合バスとメッセージング・エンジンを選択することになります。

管理コンソールを使用して WS-ReliableMessaging ポリシー・セットを関連付け、バインディングを定義するには、以下のステップを実行します。

手順

  1. アプリケーション・レベルまたはサービス・レベルのいずれかで、 ご使用の高信頼性メッセージング・アプリケーションにポリシー・セットを関連付けます
    注:
    • 各レベルで 1 つのポリシーを接続できます。
    • WS-ReliableMessaging ポリシーは、アプリケーション・レベルまたはサービス・レベルにのみ適用できます。
    • 信頼性の高いメッセージングをサービス・レベルに適用する場合は、すべてのサービスが同じ WS-ReliableMessaging ポリシーおよびバインディング値を使用している必要があります。
    • 操作レベルでは、任意のポリシー・セットを関連付けることができます。WS-ReliableMessaging ポリシーを含むポリシー・セットの場合は、操作レベルでの接続はポリシー・セット (WS-Security および WS-Addressing など) の他のコンポーネントを構成しますが、操作レベルのすべての WS-ReliableMessaging 構成は無視されます。
  2. 選択したポリシー・セットで管理対象のサービス品質を指定する場合は、サービス統合バスおよびメッセージング・エンジンに対するバインディングを定義してください。

    ポリシー・セット・インスタンスによって、管理対象の非パーシスタントまたは管理対象のパーシスタントのサービス品質を指定する場合は、WS-ReliableMessaging 状態を管理するサービス統合バスとメッセージング・エンジンを選択してください。WS-ReliableMessaging ポリシー・バインディングパネルを使用して、使用するサービス統合バスとメッセージング・エンジンを選択または作成します。

    注: 多数のアプリケーションが同じメッセージング・エンジンを使用すると、パフォーマンスに影響を与える可能性があります。考慮すべき要因としては、メッセージング・エンジンに既にバインドされている アプリケーションの数、CPU 使用率、およびメッセージのスループットなどがあります。 単一サーバー構成のパフォーマンスを向上させるには、 新しいメッセージング・エンジンを作成し、アプリケーションにバインドします。

    WebSphere® Application Server バージョン 6.1 アプリケーション内のプロバイダーおよびクライアント・ポリシー・セット添付用、およびバージョン 6.1 サーバーにデプロイされるサービス・アプリケーションへの添付用のデフォルトの WS-ReliableMessaging ポリシー・バインディングを定義するには、「サービス」 > 「ポリシー・セット」 > 「デフォルトのポリシー・セット・バインディング」 > 「バージョン 6.1 のデフォルトのポリシー・セット・バインディング」 > 「WS-ReliableMessaging」 にナビゲートします。

    WebSphere Application Server バージョン 7.0 以降 プロバイダーまたはクライアントのポリシー・セットを定義するには、「サービス」 > 「ポリシー・セット」 > 「一般的なプロバイダー・ポリシー・セットのバインディング (General provider policy set bindings)」 > provider_policy_set_binding_name > 「WS-ReliableMessaging」 または 「サービス」 > 「ポリシー・セット」 > 「汎用クライアントのポリシー・セット・バインディング (General client policy set bindings)」 > client_policy_set_binding_name > 「WS-ReliableMessaging」 にナビゲートします。

    サービス・プロバイダーのポリシー・セットに関連付けたアプリケーションのバインディングを定義するには、アプリケーション > 「アプリケーション・タイプ」 > 「WebSphere エンタープライズ・アプリケーション」 > application_name > [Web サービス・プロパティー (Web Service Properties)]「サービス・プロバイダーのポリシー・セットおよびバインディング (Service provider policy sets and bindings)」にナビゲートして、管理コンソールを使用して、サービス・プロバイダーの ポリシー・セットおよびバインディングをアプリケーション・レベルで管理するの説明に従います。

    サービス・クライアントのポリシー・セットに関連付けたアプリケーションのバインディングを定義するには、アプリケーション > 「アプリケーション・タイプ」 > 「WebSphere エンタープライズ・アプリケーション」 > application_name > [Web サービス・プロパティー (Web Service Properties)]「サービス・クライアントのポリシー・セットおよびバインディング (Service client policy sets and bindings)」にナビゲートして、サービス・クライアント用ポリシー・セットおよびバインディングの アプリケーション・レベルでの管理 (管理コンソールを使用)の説明に従います。
    WS-Notification に関する注記: サービス・クライアント・ポリシー・セットに添付したアプリケーションがバージョン 7.0 WS-Notification サービス・クライアントの場合は、以下のパスのいずれかを使用して表示可能なコンテキスト固有バージョンの「サービス・クライアントのポリシー・セットおよびバインディング (Service client policy sets and bindings)」パネルを代替として使用することができます。
    • サービス統合 > 「WS-Notification」 > 「サービス」 > service_name > [追加プロパティー]「アウトバウンド要求のポリシー・セットおよびバインディング (Outbound request policy sets and bindings)」
    • 「サービス統合」 > 「バス」 > bus_name > [サービス (Services)]「WS-Notification サービス (WS-Notification services)」 > service_name > [追加プロパティー]「アウトバウンド要求のポリシー・セットおよびバインディング (Outbound request policy sets and bindings)」
    サービスのすべてのクライアントではなく、単一のバージョン 7.0 WS-Notification サービス・クライアントのポリシー・セットおよびバインディングの詳細を構成する場合は、以下のパネルを代替として使用することができます。
    • 「サービス」 > 「サービス・クライアント」 > ws-notification_service_client_name
    このパネルには、関連するサービス統合バスおよび WS-Notification サービスへのリンクも表示されます。
  3. 変更をマスター構成に保存します.
[z/OS]

次のタスク

選択したポリシー・セットが管理対象のサービス品質を指定する場合、 ポリシー・バインディングに指定したメッセージング・エンジンに sib.wsrm.tokenLockTimeout カスタム・プロパティーを構成してください。 このプロパティーの値は、非アクティブなサーバント領域を制御領域が終了するまでの待機時間よりも小さく設定してください。 この値を設定すると、WS-ReliableMessages がロックされている間は制御領域がサーバント領域を終了しないことが保証されます。 詳しくは、サービス統合のカスタム・プロパティーを参照してください。


トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_wsrm_policy_attach_bind
ファイル名:twbs_wsrm_policy_attach_bind.html