セル・レベルまたはアプリケーション・サーバー・レベルで、 セル内の 1 つまたは複数のポリシー・セットに関してデフォルトのバインディングを定義できます。
ポリシー・セットのバインディングには、ポリシー・セットの添付内容で必要になる、鍵ストア、 認証情報、または永続的情報などの、プラットフォーム固有の情報が含まれています。 サービス・プロバイダーまたはサービス・クライアントへの各ポリシー・セットの添付内容には、 正確に 1 つのバインディングがなければなりません。 ポリシー・セットの添付内容を作成する場合は、最初にデフォルト・バインディングを使用します。 ポリシー・セットの添付内容に関連してデフォルト・バインディングを使用する場合は、 実行時にセル・レベルのデフォルト・バインディングが適用されます。 アプリケーション・サーバー・レベルのバインディングが存在する場合は、 サーバー・レベルのデフォルト・バインディングがセル・レベルの定義をオーバーライドします。 デフォルト・バインディングは、サービス・クライアントとサービス・プロバイダーの両方の添付内容の構成を指定し、 特定のポリシー・セットやアプリケーションに合わせて調整されることはありません。 サーバー・レベルのデフォルト・バインディングを定義する場合、 バインディングは完全に未構成の状態から始まります。 デフォルト・バインディングをオーバーライドする各ポリシー (WS-Security または HTTP トランスポートなど) を追加する必要があります。 また、追加した各ポリシーのバインディングは、完全に構成する必要があります。
カスタム・バインディングは、ユーザーが作成する名前付きバインディングです。 カスタム・バインディングを使用すると、 特定のポリシー・セット添付内容のためのプラットフォーム固有の構成情報を提供できます。 カスタム・バインディングを作成する場合、 使用可能なバインディング構成オプションが、添付されたポリシー・セット内の定義に合わせて調整されます。 カスタム・バインディングは、アプリケーション内の複数のサービス・リソースで再使用できます。 ポリシー・セットの添付内容のためのカスタム・バインディングを作成する場合、 バインディングは、完全に未構成の状態で始まります。 デフォルト・バインディングをオーバーライドする各ポリシー (WS-Security または HTTP トランスポートなど) を追加する必要があります。 また、追加した各ポリシーのバインディングは、完全に構成する必要があります。