Web サービス・セキュリティーを使用する
Java 2 Platform, Enterprise Edition (J2EE) バージョン 1.3 アプリケーションを
Java 2 Platform, Enterprise Edition バージョン 1.4 アプリケーションへマイグレーションすることが可能です。
始める前に
Web サービス・セキュリティーを使用する Java 2 Platform, Enterprise Edition バージョン 1.3 アプリケーションを、WebSphere Application Server バージョン 6.0.x サーバーにインストールすることができます。
ただし、J2EE バージョン 1.3 アプリケーションが
Web サービス・セキュリティー (WSS) バージョン 1.0 仕様、および
バージョン 6.0.x で追加されたその他の新規機能を使用する場合、J2EE バージョン 1.3 アプリケーションを
J2EE バージョン 1.4 にマイグレーションする必要があります。
このタスクについて
以下のステップを実行し、
Web サービス・セキュリティー構成情報とともに、バージョン 5.x
アプリケーションをバージョン 6 アプリケーションにマイグレーションします。
プロシージャー
- オリジナルの J2EE バージョン 1.3 アプリケーションを保管します。 J2EE バージョン
1.4 アプリケーションの新規フォーマットで構成を再作成するには、
J2EE バージョン 1.3 アプリケーションの Web サービス・セキュリティー構成ファイルが必要です。
- アセンブリー・ツールで Java 2 Platform, Enterprise Edition (J2EE) マイグレーション・ウィザードを使用し、
J2EE バージョン 1.3 アプリケーションを J2EE バージョン 1.4 にマイグレーションします。
重要: J2EE マイグレーション・ウィザードを使用して J2EE バージョン 1.4 にマイグレーションした後、
アセンブリー・ツール内で J2EE バージョン 1.3 拡張機能およびバインディング情報を表示することはできません。
テキスト・エディターを使用して、J2EE バージョン
1.3 Web サービス・セキュリティー拡張機能およびバインディング情報を表示することができます。
ただし、テキスト・エディターを使用して拡張機能およびバインディング情報を編集しないでください。
J2EE マイグレーション・ウィザードは、Web サービス・セキュリティー構成ファイルを、
J2EE バージョン 1.4 アプリケーションの新規フォーマットにマイグレーションしません。ウィザードは、
ファイルを J2EE バージョン 1.3 からバージョン 1.4 へマイグレーションするために使用します。
J2EE マイグレーション・ウィザードにアクセスするには、以下のステップを実行します。
- アプリケーションの名前を右クリックします。
- 「Migrate」>「J2EE Migration Wizard」とクリックします。
- J2EE バージョン 1.4 にマイグレーションされるアプリケーションの
バインディングおよび拡張ファイルから、Web サービス・セキュリティー構成情報をすべて手動で削除します。
- <securityRequestReceiverServiceConfig> セクションおよび<securityResponseSenderServiceConfig> セクションを
サーバー・サイドの ibm-webservices-ext.xmi 拡張ファイルから削除します。
- <securityRequestReceiverBindingConfig> セクションおよび <securityResponseSenderBindingConfig> セクションを
サーバー・サイドの ibm-webservices-bnd.xmi バインディング・ファイルから削除します。
- <securityRequestSenderServiceConfig> セクションおよび <securityResponseReceiverServiceConfig> セクションを
クライアント・サイドの ibm-webservicesclient-ext.xmi 拡張ファイルから削除します。
- <securityRequestSenderBindingConfig> セクションおよび
<securityResponseReceiverBindingConfig> セクションをクライアント・サイドの ibm-webservicesclient-bnd.xmi バインディング・ファイルから削除します。
- 新規 J2EE バージョン 1.4 フォーマットで Web サービス・セキュリティー構成情報を再作成します。
この段階で、アプリケーションは既に J2EE バージョン 1.4 にマイグレーションされています。
そのため、アプリケーション・サーバー・ツールキットを使用して、
新規のバージョン 6.0.x フォーマットでオリジナルの Web サービス・セキュリティー情報を構成することができます。
結果
このタスクは、J2EE バージョン
1.3 アプリケーションを J2EE バージョン 1.4 にマイグレーションする方法についての一般情報を提供します。
次の作業
以下の項目には、
J2EE バージョン 1.3 アプリケーションで指定される基本 Web サービス・セキュリティー情報の
一部を J2EE バージョン 1.4 アプリケーションにマップし、アプリケーション・サーバー・
ツールキットを使用してこの情報を指定する一般的なシナリオが含まれます。Web サービス・セキュリティー構成情報は、
4 つの構成ファイル (2 つのサーバー・サイド構成ファイルと 2 つのクライアント・サイド構成ファイル) に含まれています。
すべての構成情報のマイグレーションは、4 つのセクション (各構成ファイルごとに 1 つ) に分割されます。
新規 J2EE バージョン 1.4 フォーマットで Web サービス・セキュリティー情報を再作成する場合、
拡張およびバインディング・ファイルを以下の順序で構成することをお勧めします。
- ibm-webservices-ext.xmi サーバー・サイド拡張ファイルを構成します。
詳しくは、サーバー・サイド拡張構成のマイグレーション
を参照してください。
- ibm-webservicesclient-ext.xmi クライアント・サイド拡張ファイルを構成します。
詳しくは、クライアント・サイド拡張構成のマイグレーション
を参照してください。
- ibm-webservices-bnd.xmi サーバー・サイド・バインディング・ファイルを構成します。
詳しくは、サーバー・サイド・バインディング・ファイルのマイグレーション
を参照してください。
- ibm-webservicesclient-bnd.xmi クライアント・サイド・バインディング・ファイルを構成します。
詳しくは、クライアント・サイドのバインディング・ファイルのマイグレーション
を参照してください。