ポリシーは、サービスの品質のタイプに基づいて、Web サービス・ポリシーのタイプを定義します。
ポリシーは、最初にデフォルト設定により設定されますが、属性は編集および変更できます。
提供されているポリシーには以下が含まれています。
- WS-Addressing
- Web サービス用の Worldwide Web Consortium (W3C) WS-Addressing 仕様に基づきます。
この仕様ファミリーは、transport-neutral なメカニズムを提供して Web サービスをアドレッシングし、
エンドツーエンド・アドレッシングを実現します。
この仕様は非同期サポートを提供します。
- WS-Security
- WS-Secure Conversation (WS-SC) および WS-Security 仕様ならびに関連したトークン・プロファイルに基づきます。
WS-Security 仕様およびその関連したトークン・プロファイルは、セキュリティー・トークンを送信する方法を定義し、メッセージの保全性と機密性を提供します。
WS-Secure Conversation 仕様は、共有鍵に基づき、一連のメッセージに使用するためのクライアントおよびサーバーのセキュア・コンテキストを設定します。
この標準は、会話全体を保護する方法を定義する、組織を超えたフレームワークを提供します。
WS-Security ポリシーを使用して、SOAP メッセージを保護する方法を定義します。次のようなオプションがあります。
- どのメッセージ部分に署名し、暗号化するか
- 含めるトークン・タイプ
- 対称暗号方式を使用するか非対称暗号方式を使用するか
また、WS-Security ポリシーを使用して、セキュリティー・コンテキスト・トークンを取得するために使用されるブートストラップ・ポリシーを定義することもできます。
セキュリティー・コンテキスト・トークンは、セキュアな会話によって使用されます。
- WS-Reliable メッセージング (WS-RM)
- この仕様によって、送信者および受信者が、一連のメッセージにおけるサービスの品質を保証できます。これは、アプリケーション開発者が待ち時間問題やメンテナンスによる中断、およびその他のメッセージの完了を妨げる問題に対応するうえで役立ちます。
この品質保証はステートフル・アプリケーションにとって必要不可欠です。
- WS-Transaction
- この仕様は、Web サービス・アプリケーションのアトミック・トランザクションをサポートします。
クライアント (アウトバウンド) 側およびサーバー (インバウンド) 側の両方で、ポリシー・セットの一部として WS-Transaction ポリシーを使用可能にするポリシー・セットを接続することにより、WS-Transaction を使用可能にできます。
- HTTP トランスポート
- HTTP トランスポート・ポリシーは、アウトバウンド・メッセージに HTTP フィーチャーと HTTP 接続ポリシーを適用します。
応答リスナー・ポリシーは、インバウンド・メッセージに対して実行されます。
- SSL トランスポート
- Web サービス・アプリケーションに対して、HTTP プロトコル用の SSL トランスポート・セキュリティーを提供します。