JAX-WS Web サービスおよびクライアントのサービス品質

ポリシー・セットを使用すると、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 サービスおよびクライアントに添付されます。

トピックのタイプを示すアイコン 概念のトピック
インフォメーション・センターのご利用条件 | フィードバック

タイム・スタンプ・アイコン 最終更新: May 29, 2014 10:20

ファイル名: cpsui001.html