ポリシー・セットを使用した Web サービスおよびクライアントのサービス品質の管理

ポリシー・セットを使用すると、Web サービスおよびクライアントのサービス品質を簡単に構成できるようになります。ポリシー・セットは、Web サービスの定義方法に関するアサーションです。ポリシー・セットを使用すると、さまざまなポリシーの構成を組み合わせることができます。ポリシー・セットは、JAX-WS アプリケーションと一緒に使用することができますが、JAX-RPC アプリケーションと一緒に使用することはできません。

ポリシー・セットは固有名によって識別されます。ポリシー・セットのインスタンスは、ポリシー・タイプの集合から構成されています。空のポリシー・セットの場合、そのセット内で定義されているポリシー・インスタンスはありません。

この製品に含まれているポリシー・セットを使用すると、Web サービスおよびクライアントのサービス品質を簡単に構成できるようになります。例えば、Reliable Secure Profile (RSP) デフォルト・ポリシー・セットは、WS-SecureConversation、および WS-Securitypolicy タイプのインスタンスから構成されています。この製品に含まれているポリシー・セットについて詳しくは、関連概念を参照してください。

ポリシーは、サービス品質に基づいて定義されます。通常、ポリシー定義には、WS-Policy 規格言語が使用されます。例えば、WS-Security ポリシーには、Organization for the Advancement of Structured Information Standards (OASIS) 規格で規定されている最新の WS-SecurityPolicy 言語が使用されています。

ポリシー・セットでは、署名の鍵、鍵ストア情報、永続ストア情報などのような、アプリケーションやユーザー固有の情報は省略されます。その代わり、アプリケーションやユーザー固有の情報がバインディングで定義されます。通常、バインディングは、アプリケーションまたはユーザーに固有なものとなるため、共用されることはほとんどありません。サーバー・サイドでは、ポリシー・セットに関するバインディングが指定されていない場合は、デフォルト・バインディングがそのポリシー・セットに使用されます。クライアント・サイドでは、ポリシー・セットごとにバインディングを指定する必要があります。

ポリシー・セット添付は、サービス・リソースに添付するポリシー・セットと、そのために使用するバインディングを定義します。バインディングは、ポリシー・セットをリソースに添付する方法を定義します。添付ファイルは、アプリケーションに関連付けられているメタデータとして、ポリシー・セットの外部で定義されます。ポリシー・セットとアプリケーションとの連携を可能にするには、バインディングが必要です。バインディングは、ポリシー・セット添付ウィザードを使用して構成します。

WebSphere Application Server 内でのポリシー・セットの作成、削除、コピー、インポートまたはエクスポートは、 管理コンソールもしくは wsadmin コマンドのいずれかを使用して行えます。ワークベンチからポリシーセットをインポートまたはエクスポートする場合の 手順は、「インポート」 > 「Web サービス」 > 「WebSphere ポリシー・セット」もしくは「エクスポート」 > 「Web サービス」 > 「WebSphere ポリシー・セット」ウィザードです。 「ポリシー・セット添付の管理」ウィザードでポリシー・セットが Web サービスおよびクライアントに添付されます。

ポリシー・セットの管理について詳しくは、以下の関連タスクを参照してください。

関連概念
Web サービス・ポリシー
この製品に含まれている Web サービス・ポリシー・セット
関連情報
サーバーの管理コンソールを使用した Web サービス・ポリシー・セットの管理 (Managing Web services policy sets using the server's administrative console)

フィードバック