分散 nonce キャッシングにより、クラスター内のさまざまなサーバーに
nonce 用のキャッシュを分散することができます。
始める前に
分散 nonce キャッシングを構成する前に、キャッシュ複製を構成します。
詳しくは、
キャッシュ複製の構成を参照してください。
重要:
キャッシュ複製を構成する際に、動的キャッシュ複製ドメインのレプリカ数にデフォルト値の単一レプリカを使用しないでください。
代わりに、動的キャッシュに構成する複製ドメインには全グループ・レプリカを使用してください。
オプションを選択できない場合は、キャッシュ複製構成を検査してください。
このタスクについて
ベスト・プラクティス: WebSphere Application Server Version
6.1 Feature Pack for Web Services は、本製品の機能を拡張して、Java API for XML-Based Web Services (JAX-WS) 2.0 の
プログラミング・モデルを導入できるようにします。
JAX-WS は、次世代の Web サービス・プログラミング・モデルであり、
Java API for XML-based RPC (JAX-RPC) プログラミング・モデルが提供する
基盤を提供します。戦略的 JAX-WS プログラミング・モデルを使用すると、
標準ベースの注釈モデルのサポートによって、Web サービスおよび Web クライアントの開発が
容易になります。
JAX-RPC プログラミング・モデルとアプリケーションは
引き続きサポートされますが、Web サービス・アプリケーションおよびクライアントを
新規に開発する場合は、
実装が容易な JAX-WS プログラミング・モデルをご利用ください。bprac
WebSphere Application Server の以前のリリースでは、nonce は
ローカルにキャッシュされました。この機能を使用するには、以下のアクションを実行する必要があります。
プロシージャー
- クラスターを作成したとき、適切なドメイン設定を作成したことを確認します。
詳しくは、クラスターの作成を参照してください。
- 複製ドメインが正しく保護されていることを確認します。
nonce キャッシュは、nonce 検査プロセスの保全性に不可欠です。
nonce キャッシュが危うい場合は、検査プロセスの結果を信頼することができません。
- セル・レベルの管理コンソールで、「nonce キャッシングの分散」オプションを選択します。
以下のステップを実行することで、オプションを使用可能にできます。
- 「サーバー」>「アプリケーション・サーバー」>「server_name」とクリックします。
- 「セキュリティー」の下の「Web サービス: Web サービス・セキュリティーのデフォルト・バインディング」をクリックします。
- 「nonce キャッシングの分散」オプションを選択します。
- クラスター内の各アプリケーション・サーバーに関して
動的キャッシュ・サービスが使用可能になっていることを確認します。
管理コンソールを介して動的キャッシュ・サービスにアクセスするためには、次のステップを実行します。
- 「サーバー」>「アプリケーション・サーバー」>「server_name」とクリックします。
- 「コンテナー設定」の下で、「コンテナー・サービス」>「動的キャッシュ・サービス
」とクリックします。
- 「サーバー始動時にサービスを使用可能にする」オプションが選択されていることを確認します。
- サーバー・レベルの管理コンソールで、「nonce キャッシングの分散」オプションを選択します。
以下のステップを実行することで、オプションを使用可能にできます。
- 「セキュリティー」>「Web サービス」とクリックします。
- 「nonce キャッシングの分散」オプションを選択します。
- クラスター内でサーバーを再始動します。
結果
管理コンソール内で「nonce キャッシングの分散」オプションを選択すると、ご使用の環境内の他のサーバーに nonce が伝搬されます。
ただし、nonce は伝搬において 1 秒の遅延の対象となり、
あらゆるネットワーク輻輳の影響を受ける可能性があります。