El gestor de ediciones admite sólo actualizaciones de aplicaciones compatibles
para el despliegue de la edición. Esto significa que la actualización sin interrupciones es sólo
para ediciones que tienen compatibilidad con versiones anteriores. Se
pueden desplegar ediciones con cambios incompatibles, pero requieren el
patrón de activación simultánea y la utilización de normas de direccionamiento
para separar el tráfico de solicitudes entre usuarios de la edición anterior y usuarios de la edición actual. Con la activación simultánea, puede alojar varias ediciones
de la misma aplicación de forma simultánea, con cada edición que admite un
conjunto de usuarios distinto, sin intersección. No obstante, la activación simultánea
no proporciona una actualización sin interrupciones.
Deben tenerse en cuenta las siguientes cuestiones de compatibilidad a la hora de desplegar ediciones:
- Interfaces o semántica de la aplicación: si los cambios en las interfaces existentes,
incluida la modificación o la eliminación de interfaces existentes cambiará los usuarios
existentes de la aplicación. Asimismo, un cambio en el comportamiento semántico de una
interfaz podría cambiar también los usuarios existentes, por ejemplo, si una interfaz que antes
permitía parámetros null cambia y ahora requiere que el mismo parámetro sea no null.
Cuando los cambios afectan a los clientes existentes se considera que no son compatibles
con versiones anteriores y, por lo tanto, no se avienen a una actualización sin interrupciones.
Si el impacto en los clientes existentes no supone un problema, se puede utilizar
el despliegue de actualizaciones de WebSphere Application Server. Si desea más información, consulte el centro de información de WebSphere Application Server
- Estado de la sesión HTTP (Hypertext Transaction Protocol): si
se conserva o duplica el estado de la sesión HTTP, los cambios en aplicaciones
que añaden o modifican los tipos de datos almacenados en la sesión también
representan cambios incompatibles. Quizá la edición actual no pueda utilizar el
estado de la sesión creado por una edición anterior.
- Colocación en antememoria de contenido Web: si una nueva edición de la aplicación incluye contenido Web estático y utiliza los direccionadores On-Demand (ODR) de WebSphere Extended Deployment para colocar en antememoria el contenido, quizá necesite vaciar la antememoria como parte del despliegue de la edición. Utilice el programa de utilidad Supervisor de antememoria para realizar esta tarea de forma manual. Puede encontrar documentación de este programa de utilidad en: centro de información de WebSphere Application Server