アプリケーション・エディション・マネージャーは、エディションのロールアウトについては、
互換性のあるアプリケーション・アップグレードのみをサポートしています。つまり、旧エディションと互換性があるエディションに対してのみ、中断のないアップグレードが適用されます。非互換の変更があるエディションをデプロイする場合、並行したアクティベーション・パターン、
および以前のエディションのユーザーと現行エディションのユーザーの間の要求トラフィックを
分離するルーティング・ルールの使用が必要となります。並行したアクティベーションにより、同一のアプリケーションの複数のエディションを同時にホストすることができ、それぞれのエディションで、別個の交わりがないユーザーの集合に対応します。ただし、並行したアクティベーションでは、中断のないアップグレードは提供されないことがあります。
エディションのデプロイ時には、以下の互換性の問題について考慮してください。
- アプリケーション・インターフェースまたはセマンティクス: エディション間でアプリケーション・インターフェースまたはセマンティクスが変更された場合、ロールアウトが試みられると、現在アプリケーションを使用中のアクティブ・ユーザーが影響を受ける可能性があります。変更の例として、インターフェースの変更または除去など、既存のインターフェースに対する変更があります。また、インターフェースのセマンティック上の動作を変更しても、アクティブ・ユーザーが影響を受ける場合があります。例えば、インターフェースで以前にパラメーターにヌルが許可されていた場合に、同じパラメーターがヌル以外の値となるような変更が必要になります。既存のクライアントに影響する変更は、後方互換があるとは見なされないため、中断のないアップグレードの一部とすることはできません。
既存のクライアントへの影響に問題がない場合は、WebSphere® Application Server の更新のロールアウトを使用します。
- HyperText Transfer Protocol (HTTP) のセッション状態:
HTTP セッション状態が永続または複製である場合、
セッション内に保管されたデータ型を追加または変更するアプリケーションの変更も、非互換の変更と見なされます。現行エディションでは、以前のエディションで作成されたセッション状態を使用できない場合があります。
- Web コンテンツのキャッシング: 変更された静的 Web コンテンツが新規のアプリケーション・エディションに含まれている場合、オンデマンド・ルーター (ODR) を使用してコンテンツをキャッシュすると、そのエディションのロールアウトの一部としてキャッシュをフラッシュする必要が生じることがあります。このタスクを手動で実行する場合、詳細について、WebSphere Application Server インフォメーション・センターの
キャッシュ・モニター・ユーティリティーのトピックを参照してください。