このページは、Service Component Architecture (SCA) Web サービス・プロバイダーのポリシー・セットを管理する場合に使用します。 サービス・プロバイダー、そのエンドポイント、または操作に対して、ポリシー・セットを添付したり、切り離したりできます。デフォルト・バインディングの選択、アプリケーション固有の新規バインディングの 作成、または添付ポリシー・セット用に作成したバインディングを使用することができます。サービス・プロバイダーが現行のポリシー構成を共用できるかどうかを表示または変更できます。
この管理コンソール・ページを表示するには、 構成単位では Web サービスおよびサポート SCA を使用する必要があります。「サービス」 > 「サービス・プロバイダー」 > 「service_provider_name」とクリックします。
サービス・プロバイダーの完全な QName を指定します。 この QName は、Java™ クラス javax.xml.namespace.QName をサポートする形式である必要があります。
SCA のサンプル・ビジネス・レベル・アプリケーションである HelloWorldAsync の場合、サービス・プロバイダー名は以下のようになります。
{http://websphere.ibm.com/HelloWorldServiceComponent/HelloWorldService}HelloWorldService
サービス・プロバイダー内のサービス、エンドポイント、または操作に対して関連付けられるポリシー・セットおよび割り当てられるバインディングを指定します。
ポリシー・セットの関連付けまたは切り離し、またはバインディングへのシステム固有構成の割り当てを行うには、以下のようにします。
ボタン | 結果のアクション |
---|---|
添付 | 選択したサービス、エンドポイント、または操作にポリシー・セットを関連付けます。
ポリシー・セットを関連付けるには、サービス、エンドポイント、または操作を選択して、「関連付け」 > 「policy_set_option」とクリックします。
メニュー・リストを閉じるには、「関連付け」をクリックします。 |
Detach Policy Set | 選択したサービス、エンドポイント、または操作からポリシー・セットを切り離します。
ポリシー・セットを切り離した後で、上位レベルのサービス・リソースに添付されているポリシー・セットがない場合は、「添付されたポリシー・セット (Attached Policy Set)」列には「なし」が、「バインディング」列には「該当なし」が表示されます。 上位レベルのサービス・リソースにポリシー・セットが添付されている場合、「添付されたポリシー・セット (Attached Policy Set)」列には policy set name (inherited) が表示され、上位レベルの添付に使用されているバインディングが適用されます。バインディング名の後ろに (inherited) が付けられて表示されます。 |
バインディングの割り当て | 選択したサービス、エンドポイント、または操作にポリシー・セット・バインディングを割り当てます。
オプションには、以下のものがあります。
|
セキュリティーが使用可能な場合に割り当てられたセキュリティー・ロールによっては、 構成データを作成または編集するためのテキスト入力フィールドやボタンへのアクセス権がないことがあります。 アプリケーション・サーバーの有効なロールについて詳しくは、管理ロールの資料を参照してください。
「Service/Endpoint/Operation」の列には、サービスおよびそのサービスに含まれるサービス・プロバイダー、エンドポイント、または操作がリスト表示されます。
この列の値がリンクである場合は、そのリンクをクリックすると、添付されるポリシー・セットに関する設定を表示または変更することができます。
「バインディング」列の値がリンクである場合は、そのリンクをクリックして、バインディングに関する設定を表示または変更します。
このリリースには、アプリケーション固有のバインディングと汎用バインディングの 2 種類のバインディングがあります。構成単位では、アプリケーション固有のバインディングと汎用バインディングの両方を使用することができます。
アプリケーション固有バインディング
アプリケーション固有バインディングは、ポリシー・セットの関連付けポイントでのみ作成できます。 これらのバインディングは、定義されるポリシーの特性に固有のものであり、かつ、それらによって限定されたものです。 アプリケーション固有のバインディングは、複数署名などの拡張ポリシー要件に合った構成を可能にします。ただし、これらのバインディングはアプリケーション内でのみ再使用可能です。また、ポリシー・セット間でのアプリケーション固有バインディングの再使用は非常に限定的なものです。
ポリシー・セットの関連付け用のアプリケーション固有バインディングを作成する際、そのバインディングは完全に未構成の状態で開始されます。 デフォルトのバインディングをオーバーライドする各ポリシー (WS-Security、HTTP トランスポートなど) を追加し、追加した各ポリシーのバインディングを完全に構成する必要があります。 WS-Security ポリシーでは、TokenConsumer、TokenGenerator、SigningInfo、または EncryptionInfo などの一部の上位構成属性がアプリケーション固有バインディングで構成されていない場合に、それらの属性をデフォルトのバインディングから取得することがあります。
サービス・プロバイダーの場合には、関連付けられたポリシー・セットを持つサービス・プロバイダー・リソースの「サービス・プロバイダーのポリシー・セットおよびバインディングのコレクション」ページで「バインディングの割り当て」 > 「新規のアプリケーション固有バインディング (New Application Specific Binding)」と選択することによってのみ、アプリケーション固有バインディングを作成することができます。同様に、サービス・クライアントの場合には、関連付けられたポリシー・セットを持つサービス・クライアント・リソースの「サービス・クライアントのポリシー・セットおよびバインディングのコレクション」ページで「バインディングの割り当て」 > 「新規のアプリケーション固有バインディング (New Application Specific Binding)」と選択することによってのみ、アプリケーション固有バインディングを作成することができます。
汎用バインディング (General bindings)
汎用バインディングは、さまざまなポリシー・セットで使用するよう構成することができ、アプリケーション間で再利用したり、トラスト・サービスの関連付けに再利用したりすることもできます。汎用バインディングは非常に再利用しやすいものですが、複数のシグニチャーなどの拡張ポリシー要件に対応するように構成することはできません。 汎用バインディングには、汎用プロバイダー・ポリシー・セット・バインディングと汎用クライアント・ポリシー・セット・バインディングの 2 つのタイプがあります。
汎用プロバイダー・ポリシー・セット・バインディングは、「汎用プロバイダー・ポリシー・セット (general provider policy sets)」パネルで「サービス」 > 「ポリシー・セット」 > 「汎用プロバイダー・ポリシー・セット・バインディング (General provider policy set bindings)」 > 「新規」とクリックするか、「汎用のクライアント・ポリシー・セットおよびバインディング (general client policy set and bindings)」パネルで「サービス」 > 「ポリシー・セット」>「汎用クライアント・ポリシー・セット・バインディング (General client policy set bindings)」 > 「新規」とクリックすることによって作成できます。サービス・クライアントまたはプロバイダーのバインディングの定義および管理について詳しくは、関連リンクを参照してください。汎用プロバイダー・ポリシー・セット・バインディングは、トラスト・サービスの関連付けにも使用できる場合があります。
マーク付きのリンク (オンライン) では、インターネットにアクセスする必要があります。