WS-Policy

WS-Policy は、Web サービスのポリシーの記述および伝達に使用されるインターオペラビリティー標準であり、これによりサービス・プロバイダーはポリシー要件を標準フォーマットでエクスポートできます。 クライアントは、サービス・プロバイダーの要求を独自のケイパビリティーと結合し、 特定の対話に必要なポリシーを確立できます。

WebSphere® Application Server は、 Web Services Policy Framework (WS-Policy) 仕様に準拠しています。 WS-Policy プロトコルを使用して、標準フォーマットのポリシーを交換できます。 ポリシーは、Web サービスのケイパビリティーと要件を表します。例えば、メッセージがセキュアであるかどうか、およびメッセージをセキュアにする方法、メッセージが信頼できる方法で配信されるかどうか、およびそれを実現する方法などです。 異機種環境の WebSphere Application Server 以外の製品を含め、WS-Policy 仕様をサポートする他のクライアント、サービス・レジストリーまたはサービスにポリシーの構成を伝達できます。

サービス・プロバイダーの場合、 クライアントが HTTP GET 要求または Web サービス・メタデータ交換 (WS-MetadataExchange) プロトコルを使用して 取得する公開済みの Web サービス記述言語 (WSDL) 内のポリシー構成を共有することができます。 WSDL は標準 WS-PolicyAttachments フォーマットです。

クライアントの場合、標準の WS-PolicyAttachments フォーマットでサービス・プロバイダーのポリシーを取得できます。クライアントはこの情報を使用して、クライアントとサービス・プロバイダーの両方が受け入れ可能な構成を確立します。 言い換えると、クライアントのサービス・プロバイダーがサポートしているポリシーに基づいて、クライアントを動的に構成することができます。 プロバイダー・ポリシーは、アプリケーション・レベルまたはサービス・レベルまたはサービス参照レベルで添付できます。

注: 以下のフィーチャーが、JAX-WS 2.2 仕様に導入されました。この仕様は、WebSphere Application Server がバージョン 8 からサポートしています。
  • クライアント WSDL 取得でトランスポート・レベル・セキュリティーを指定できます。 プロバイダー・ポリシーの取得時に、システム・ポリシー・セットを HTTP GET 要求または WS-MetadataExchange 要求に関連付けることができます。 詳しくは、『サービス・プロバイダー・ポリシーを使用できるようにクライアント・ポリシーを構成する』トピックを参照してください。
  • サービス参照用に、サービスのポリシー・セット関連付けとは異なるポリシー・セットおよびバインディングを指定できます。 デフォルトでは、サービス参照は、それらの親サービスからの ポリシー・セットと WS-Policy の構成を継承しますが、必要であれば、そのポリシー・ セットと WS-Policy の構成を上書きすることができます。 詳しくは、『WS-Policy を使用した標準フォーマットでのポリシーの交換』トピックとその子トピックを参照してください。
  • WSDL 文書に WS-Policy アサーションを追加することにより、クライアントまたはサービス・プロバイダーで WS-Addressing サポートを使用可能にし構成することができます。 WebSphere Application Server は、アプリケーションの WSDL 文書の WS-Policy 側に保持されている WS-Addressing 情報を処理して、それをアプリケーションの構成のために使用するようになりました。 詳しくは、トピック『WS-Policy を使用する JAX-WS アプリケーションに対する Web Services Addressing サポートの使用可能化』を参照してください。
  • JSR109 デプロイメント記述子または JAX-WS 2.2 フィーチャーまたはアノテーションに基づく WS-Addressing、およびポリシー・セットに基づく情報に関連するポリシー構成を公開できます。 これにより、公開されるポリシー情報がサービスの実行時の振る舞いと一致するようになります。 詳しくは、『Web サービス・プロバイダーにおけるポリシー構成の共有』トピックを参照してください。
このバージョンの WebSphere Application Server でサポートされている WS-Policy のアサーション仕様は、以下のとおりです。
サポートされている WS-Policy ドメインについて詳しくは、以下のトピックを参照してください。
  • WS-Addressing ポリシー設定
  • WS-ReliableMessaging の設定
  • WS-Security ポリシー設定
  • WS-Transaction ポリシー設定

トピックのタイプを示すアイコン 概念トピック



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