ポリシー・セットを使用すると、Web サービスおよびクライアントのサービス品質を簡単に構成できるようになります。ポリシー・セットは、Web サービスの定義方法に関するアサーションです。ポリシー・セットを使用すると、さまざまなポリシーの構成を組み合わせることができます。ポリシー・セットは、JAX-WS アプリケーションと一緒に使用することができますが、JAX-RPC アプリケーションと一緒に使用することはできません。
WebSphere® Application Server の Web サービス・セキュリティーについて詳しくは、Web サービスの管理 - セキュリティー (WS-Security) を参照してください。
WebSphere Application Server の Web ポリシー・セットについて詳しくは、Web サービスの管理 - ポリシー (WS-Policy) を参照してください。
次の developerWorks® チュートリアルには、ワークベンチ内のポリシー・セットを構成することにより SOAP メッセージのメッセージ・レベルのセキュリティーを構成するための詳細な例があります。Message-level security with JAX-WS on WebSphere Application Server V7: Using Rational® Application Developer V7.5.2 to build secure JAX-WS Web services
Web サービスの構成について詳しくは、「Rational Application Developer for WebSphere Software V8 プログラミング・ガイド」の第 14 章を参照してください。
ポリシー・セットは固有名によって識別されます。ポリシー・セットのインスタンスは、ポリシー・タイプのコレクションから構成されています。空の ポリシー・セットには、定義されたポリシー・インスタンスがありません。
この製品に含まれているポリシー・セットを使用すると、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 サービスおよびクライアントに添付されます。