![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Compatibilité d'édition
Le gestionnaire des éditions d'application prend uniquement en charge les mises à niveau d'applications compatibles avec le déploiement d'éditions. En d'autres termes, une mise à niveau sans interruption n'est possible que pour les éditions compatibles en amont. Le déploiement d'éditions avec des modifications incompatibles requiert un modèle d'activation simultanée et l'utilisation de stratégies de routage afin de séparer les demandes des utilisateurs de l'édition précédente des demandes des utilisateurs de l'édition en cours. L'activation simultanée permet d'héberger simultanément plusieurs éditions de la même application, chaque édition prenant en charge un ensemble distinct d'utilisateurs différents. Toutefois, elle ne permet pas la mise à niveau sans interruption.
- Interfaces ou sémantiques d'application : Les utilisateurs actifs qui utilisent l'application peuvent être affectés en cas de modification des interfaces ou sémantiques d'application entre les éditions lors d'une tentative de déploiement. Voici des exemples de modifications : les modifications apportées aux interfaces existantes, notamment la modification ou la suppression d'une interface existante. De même, modifier le comportement sémantique d'une interface peut également affecter les utilisateurs actifs. Par exemple, si une interface admettait auparavant un paramètre indéfini (null), la modification requiert que ce paramètre soit défini. Les modifications qui ont un impact sur les clients existants sont considérées comme incompatibles en amont et ne peuvent pas être appliquées dans le cadre d'une mise à niveau sans interruption. Si l'impact sur les clients existants ne pose pas de problème, la mise à jour du déploiement de WebSphere Application Server peut être utilisée.
- Etat de la session HTTP (Hypertext transfer protocol) : Si l'état de la session HTTP persiste ou se reproduit, les modifications d'application qui ajoutent ou modifient les types de données enregistrés dans la session constituent également une modification incompatible. L'édition en cours ne parvient peut être pas à utiliser l'état de session créé par l'édition précédente.
- Mise en mémoire cache du contenu Web : Si une nouvelle édition d'application comprend un contenu Web statique modifié et que vous utilisez le routeur On Demand pour mettre le contenu en mémoire cache, il peut être nécessaire de vider la mémoire cache dans le cadre du déploiement de l'édition. Pour exécuter cette tâche manuellement, lisez les informations relatives au moniteur du cache.