バージョン 7.0 WS-Notification サービスにポリシー・セットを適用することによって、
信頼性やセキュリティーなど Web サービスのサービス品質 (QoS) を
管理コンソールを使用して構成します。WS-Notification 用のポリシー・セットの構成は、サービス・プロバイダー (バージョン 7.0 WS-Notification サービス・ポイント用) およびサービス・クライアント (バージョン 7.0 WS-Notification サービス・クライアント用) という 2 つのタイプに分けることができます。WS-Notification サービスのこの 2 つの要素に対するポリシー・セット構成は、扱いが異なります。
このタスクについて
バージョン 7.0 WS-Notification サービス・ポイント (NotificationBrokers、PublisherRegistrationManagers および SubscriptionManagers) はサーバーまたはクラスターにデプロイされる JAX-WS アプリケーションとして実装され、これらの WS-Notification サービス・ポイントのポリシー・セットの管理はサービス・プロバイダーのポリシー・セット管理インフラストラクチャー (パネル と wsadmin コマンドの両方) を使用して構成されます。
WS-Notification サービス・プロバイダー用の「サービス・プロバイダー [設定]」パネルに、関連する WS-Notification サービス・ポイント・アプリケーションへのリンクがあります。
このサービス・プロバイダー設定パネルを使用して、各 NotificationBroker、PublisherRegistrationManager および SubscriptionManager にポリシー・セットを添付することができます。
バージョン 7.0 WS-Notification サービス は、各 WS-Notification サービスごとに 2 つの構成可能なサービス・クライアント (OutboundNotificationService および OutboundRemotePublisherService) として実装されます。
発信 Web サービス呼び出しを必要とするイベントはバス・メンバー・レベルではなくサービス統合バス・レベルで発生しますが、このイベントの通知は特定のバス・メンバー内で行われます。したがって、WS-Notification サービスが実装する 2 つのサービス・クライアントは、サービス・クライアント用のポリシー・セット管理インフラストラクチャーを使用して構成されます。
「サービス・クライアントのポリシー・セットおよびバインディング [コレクション]」パネルには、与えられた WS-Notification サービスの 2 つのサービス・クライアントが、それらのエンドポイントおよび操作とともに、ツリー構造でリストされます。
このパネルを使用して、各サービス・クライアントに、つまり WS-Notification サービスの両方のサービス・クライアントに、ポリシー・セットを添付することができます。
手順
- 管理コンソールを開始します。
- または というように移動します。 WS-Notification サービス [コレクション] フォームが表示されます。
- 目次ペインで、Web サービスのサービス品質を適用する、バージョン 7.0
WS-Notification サービスの名前をクリックします。 このバージョン 7.0 WS-Notification サービスの現行設定が、WS-Notification サービス [設定]パネルに表示されます。
- オプション: インバウンド要求に対する Web サービス QoS を
構成するには、サービス・ポイントが関連付けられたサービス・プロバイダー・アプリケーション
(NotificationBroker、PublisherRegistrationManager、および SubscriptionManager) に、
ポリシー・セットを適用します。
「[追加プロパティー] WS-Notification サービス・ポイント」をクリックします。WS-Notification サービス・ポイント [コレクション] フォームが表示されます。このフォームには、
このバージョン 7.0 WS-Notification サービスに対して構成されているすべてのサービス・ポイントが示されます。
必要に応じて以下のステップを繰り返して、
1 つ以上のサービス・ポイントの 1 つ以上のサービス・プロバイダー・アプリケーションに関して、
ポリシー・セットおよびバインディング情報を構成します。
- 目次ペインで、リストにあるバージョン 7.0 WS-Notification サービス・ポイントの名前をクリックします。 このバージョン 7.0 WS-Notification サービス・ポイントの現行設定が、WS-Notification サービス・ポイント [設定]フォームに表示されます。
- 「[追加プロパティー] ポリシー設定構成」をクリックします。 このサービス・ポイントのサービス・プロバイダー・アプリケーション (NotificationBroker、
PublisherRegistrationManager、および SubscriptionManager) のそれぞれへのリンク
がサービス・プロバイダー [コレクション] フォームで表示されます。
- いずれかのアプリケーションの名前をクリックします。 このサービスのエンドポイントおよびオペレーションに関する字下げのあるリストが、
サービス・プロバイダー [設定] フォームで表示されます。
- リスト中の 1 つ以上の項目 (サービス、エンドポイント、
またはオペレーション) を選択し、選択した項目に対して選択可能な 3 つのオペレーションのうちの 1 つを
実行します。
- ポリシー・セットの関連付け
- ポリシー・セットの切り離し
- バインディングの割り当て
詳しくは、管理コンソールを使用したポリシー・セットの管理を参照してください。
- サービス・プロバイダー・アプリケーションを再始動します。
- オプション: アウトバウンド要求に対する Web サービス QoS を
構成するには、WS-Notification サービスと関連付けられた Web サービス・クライアント
のいずれかまたは両方に、ポリシー・セットを適用します。
- 必要な場合、バージョン 7.0 WS-Notification サービスの「WS-Notification サービス [設定]」パネルに
戻ります。
- 「[追加プロパティー] アウトバウンド要求ポリシーの設定とバインディング」をクリックします。 この WS-Notification サービスの 2 つのサービス・クライアント
がツリー構造でリストされ、それらのエンドポイントおよびオペレーションも
サービス・クライアントのポリシー・セットおよびバインディング [コレクション] フォームで示されます。
- 1 つまたは両方のサービス・クライアントを選択し、
選択した項目に対して選択可能な 3 つのオペレーションのうちの 1 つを実行します。
- クライアント・ポリシー・セットの関連付け
- クライアント・ポリシー・セットの切り離し
- バインディングの割り当て
WS-Notification サービス・クライアントの場合、ポリシー・セットの添付はエンドポイント (ポート) レベルでも操作レベルでもサポートされません。したがって、エンドポイントも操作も選択できず、これらはサービス・クライアントに接続されているポリシー・セットまたはバインディングを継承するものとして示されます。詳しくは、管理コンソールを使用したポリシー・セットの管理を参照してください。
タスクの結果
WS-Notification サービスは、必要な Web サービス QoS を伴って
正常に使用可能になります。