WebSphere Application Server Network Deployment, Version 6.0.x   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows

             目次と検索結果のパーソナライズ化

API および仕様のマイグレーション

アプリケーション・プログラミング・インターフェース (API) および仕様のマイグレーションとは、 現在の Java コンポーネント・レベルおよび WebSphere Application Server バージョン 6.0.x が サポートするその他のテクノロジーに移行するということです。

API と仕様のマイグレーションには、最新のほとんどのオープン仕様レベルへの移行も含まれます。 既存のアプリケーションが現行でサポートしている仕様レベルが、本製品のバージョンでサポートする仕様レベルと異なる場合、 この新しい仕様に準拠するために必要な変更について、アプリケーションを検討する必要があります。

次の表は、可能なマイグレーション領域についてのまとめです。
機能領域 バージョン 4.0.x でのサポート バージョン 4.0.x からのマイグレーションが必要? バージョン 5.x からのマイグレーションが必要? 詳細
エンタープライズ Bean EJB 1.0 該当なし 該当なし 多くの EJB 1.0 アプリケーションは、変更を加えずに バージョン 6.0.x で実行できますが、多少の変更が必要とされる、または推奨される場合があります。 サポートされている仕様へのエンタープライズ Bean コードのマイグレーション を参照してください。
EJB 1.1 いいえ いいえ EJB 1.1 に対するフル・サポートが提供されます。 サポートされている仕様へのエンタープライズ Bean コードのマイグレーション を参照してください。
Java 2 コネクター Java 2 コネクター はい いいえ バージョン 4.0 で予備的にサポートされていた Java 2 Connector は、 バージョン 6.0 では完全にサポートされています。このサポートによる利点を完全に使用するには、多少変更が必要な場合があります。 接続管理アーキテクチャー サーブレット、JavaServer Pages、またはエンタープライズ・セッシ ョン Bean のマイグレーション時の接続に関する考慮事項 、および データ・ソース設定 を参照してください。
Java Database Connectivity (JDBC) API JDBC API 該当なし いいえ 多くのアプリケーションは、変更を加えずに バージョン 6.0.x で実行できますが、多少の変更が必要とされる、または推奨される場合があります。 現在の J2EE コネクター・アーキテクチャー (JCA) のデータ・ソースを使用するアプリケーションのマイグレーション を参照してください。
JavaServer Pages (JSP) ファイル JSP 1.0 仕様 いいえ いいえ JSP 1.0 API は、JSP 1.2 の純粋なサブセットです。
JSP 1.1 仕様 いいえ いいえ JSP 1.1 API は、JSP 1.2 の純粋なサブセットです。
セキュリティー IBM セキュリティー はい いいえ J2EE セキュリティーにより、変更が必要となる場合があります。 マイグレーション、共存、および相互運用 - セキュリティーに関する考慮事項 および Java 2 セキュリティー・ポリシーのマイグレーション を参照してください。
サーブレット サーブレット 2.1 仕様および IBM 拡張 はい いいえ 多くのサーブレット 2.1 アプリケーションは、変更を加えずに バージョン 6.0.x で実行できますが、変更が必要とされる、または推奨される場合があります。 WebSphere Application Server の拡張機能を使用したサーブレットの開発 を参照してください。
サーブレット サーブレット 2.2 仕様 いいえ いいえ サーブレット 2.2 API は、サーブレット 2.3 の純粋なサブセットです。 WebSphere Application Server の拡張機能を使用したサーブレットの開発 を参照してください。
セッション IBM セッション はい いいえ 多くのアプリケーションは、変更を加えずに バージョン 6.0.x で実行できますが、変更が必要とされる、または推奨される場合があります。サーブレットにおけるセッション管理の開発 を参照してください。
トランザクション IBM トランザクション いいえ いいえ インポート・ステートメントの変更。 また、1 つのデータ・ソース接続を、 複数のユーザー・トランザクションにまたがって使用することはできません。 分離レベル設定の要件 を参照してください。
Web サービス Apache (SOAP) 2.2 はい いいえ 多くのアプリケーションは、変更を加えずに実行できますが、 新たなサポートを使用するためには変更が推奨されます。
XML パーサー (XML parser) XML 2.0.x はサポートされます。 該当なし 該当なし サポートされる API XML4J バージョン 4.0.6 レベルへの移行が推奨されています。Java コード用の XML パーサー を参照してください。
XML パーサー (XML parser) XML4J バージョン 3.1 はい 該当なし XML4J バージョン 4.0.6 に変換するには、再コンパイルが必要です。
XML パーサー (XML parser) XML4J バージョン 4.0.6 該当なし はい XML4J 4.2.2 に変換するには、再コンパイルが必要です。
XML 構成ツール XMLConfig はい いいえ wsadmin で提供されている JMX サポートを使用してください。 管理スクリプトのマイグレーション を参照してください。
WebSphere Control Program WSCP はい いいえ wsadmin で提供されている JMX サポートを使用してください。 管理スクリプトのマイグレーション を参照してください。
JDK 1.4 の使用上の注意:
  • WebSphere Application Server は、バージョン 5.1 で JDK 1.4 の使用を開始しました。
  • 一般に、既存のバージョン 5.0.x アプリケーションは変更なしで稼働すると 見なされています。ただし、JDK 1.4.1 は、前の WebSphere Application Server リリースで 提供されていた類似したメソッド呼び出しと競合する可能性がある Throwable クラスに インターフェースを追加しました。これらのインターフェースを使用するアプリケーションは、 変更を加える必要がある場合があります。
  • JDK 1.3 を使用して開発されたアプリケーション・バイナリーは互換性が高く、 通常は、変更を加えずに稼働できます。ただし、JDK 1.4 レベルで JDK 1.3 アプリケーションの再コンパイルを行う場合、JDK 1.4 に存在する 非互換 API 変更に準拠するようにソース・コードを変更しなければならない場合があります。 マイグレーション計画の一部として、 Sun Microsystems によって文書化されている JDK 互換性制限を検討する必要があります。
  • バージョン 5.0.x とバージョン 6.0.x のノードを含む混合セルでは、 すべてのアプリケーション・バイナリーが JDK 1.3 レベルに留まる必要があります。 バージョン 5.0.x アプリケーションからバージョン 6.0.1 へ正常にマイグレーションすることは できますが、これはバージョン 6.0.x へ移行するときの一時的な状態に過ぎません。 バージョン 6.0.x へのマイグレーションを開始した後、セル全体のマイグレーションを完了し、 ツールをバージョン 6.0.x へ更新し、アプリケーションを JDK 1.4 要件に準拠するように更新する計画を立てる必要があります。これは、 さらにアプリケーションに変更を加える前に行っておく必要があります。 セルをバージョン 6.0.x に完全にマイグレーションしたら、次回再コンパイルに必要なアプリケーションの変更を 行うときに、アプリケーション・バイナリーを JDK 1.4 レベルにアップグレードする必要があります。 Sun Microsystems によって文書化されているように、ご使用のアプリケーションの ソース・コードを JDK 1.4 API の変更に準拠するように変更しなければならない場合があります。



関連タスク
マイグレーションと共存
参照トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 10:13:28 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/rins_migtable.html