Introducción
Este documento describe cómo los cambios de Java JRE en 2025.07 afectan a las actualizaciones en un ADP con aplicaciones independientes de la versión y dependientes.
Diseño
La plataforma de suministro de aplicaciones (ADP) es el servidor de BroadWorks que sustituye a la plataforma de servicio ampliada (XSP) y al servidor Profile (PS) en la versión 24.0 y posteriores.
Existen dos tipos de aplicaciones: las aplicaciones independientes de la versión (RI) y las versiones ancladas (RA):
- Las aplicaciones Release Anchored contienen la versión principal de BroadWorks en el nombre de la aplicación. Estas aplicaciones deben actualizarse después de actualizar el servidor de aplicaciones (AS) y no son compatibles con versiones anteriores principales del AS.
- Las aplicaciones independientes de versiones no tienen la versión principal de BroadWorks en el nombre de la aplicación. Estas aplicaciones deben actualizarse antes de actualizar el servidor de aplicaciones (AS) y son compatibles con versiones anteriores del AS.
El ADP está pensado para que se dedique solo a las aplicaciones independientes de la versión o solo a las aplicaciones ancladas de la versión por servidor. Sin embargo, esto no se aplica y el ADP permite que ambos tipos de aplicaciones se implementen en un único servidor.
El ADP debe actualizarse a la misma versión o a una posterior a la versión de la aplicación de destino.
Para obtener la compatibilidad más reciente entre las aplicaciones y ADP, consulte las Notas de la versión de ADP, concretamente la sección "Limitaciones y restricciones conocidas".
Impacto de los cambios de Java JRE en 2025.07 y versiones posteriores
Al actualizar un sistema BroadWorks, las aplicaciones independientes de la versión deben actualizarse antes que el servidor de aplicaciones (AS) y las aplicaciones ancladas de la versión deben actualizarse después del AS.
Normalmente, esto no es un problema y el ADP se puede actualizar, las aplicaciones independientes de la versión se actualizan y las aplicaciones ancladas de la versión se actualizan después de que el AS se actualiza. Sin embargo, no es posible actualizar a 2025.07 o posterior.
La versión 2025.07 actualiza Java JDK a la versión 11 para todos los componentes de BroadWorks. Como resultado, existe una incompatibilidad entre las aplicaciones generadas para Java 8 y el ADP generado para Java 11. Esto significa que, al actualizar a 2025.07 o posterior, es obligatorio actualizar todas las aplicaciones al mismo tiempo que el ADP. Si el ADP tiene implementadas aplicaciones independientes de la versión y aplicaciones ancladas de la versión, esto se convierte en un problema. Los ADP dedicados únicamente a las aplicaciones ancladas de versión (sin aplicaciones de RI implementadas) no encuentran este problema y se actualizan después del AS de la forma habitual.
Actualización de un ADP de la versión 24.0 con aplicaciones mixtas
Al actualizar desde la versión 24, existe una solución alternativa sencilla. El fin de soporte de la versión 24 es el 31 de julio de 2026, lo que significa que se han actualizado las aplicaciones de la versión 24.
Pasos para actualizar:
- Instale la última versión de las aplicaciones ancladas de la versión 24.0 y las aplicaciones independientes de la versión, pero no actualice manualmente las aplicaciones.
- Actualización del ADP: la actualización actualiza automáticamente las aplicaciones Release Anchored y las aplicaciones Release Independent que utilizan Java 11.
- Actualice el AS a 26.0.
- Actualice las versiones de la versión 26.0 de las aplicaciones ancladas.
Algunas aplicaciones, donde el nombre de archivo termina en .war, no se alinean con el estándar de nomenclatura normal para las aplicaciones Release Anchored o las aplicaciones Release Independent como BWCallSettingsWeb_1.15.20_2.war. Estas aplicaciones deben actualizarse manualmente.
Actualización de un ADP de la versión 25.0 con aplicaciones mixtas
La versión 25 ya no recibe actualizaciones porque 2024.07 fue la última versión de 25 y la versión 26 comienza en 2024.08. Esto significa que las aplicaciones de la versión anclada para 25 no se han actualizado. El sistema debe actualizarse en dos saltos o las aplicaciones Release Independent y Release Anchored deben estar en ADP independientes.
Pasos para actualizar:
- Actualice el ADP a 2025.06.
- Instale y actualice las aplicaciones independientes de la versión.
- Actualice el AS a la versión 26 (puede elegir una versión 26.0 posterior a 2025.07).
- Actualice la versión de las aplicaciones ancladas para 26.0 a más tardar en 2025.06.
- Instale la última versión de las aplicaciones ancladas de la versión 26.0 y las aplicaciones independientes de la versión, pero no actualice manualmente las aplicaciones.
- Actualización del ADP a 2025.07 o posterior: la actualización actualiza automáticamente las aplicaciones Release Anchored y las aplicaciones Release Independent que utilizan Java 11.
- Actualice las aplicaciones restantes si es necesario.
Algunas aplicaciones, en las que el nombre de archivo termina en .war, no coinciden con el estándar de nomenclatura normal para las aplicaciones Release Anchored o las aplicaciones Release Independent como BWCallSettingsWeb_1.15.20_2.war. Estas aplicaciones deben actualizarse manualmente.
Actualización de un ADP de la versión 26.0 con aplicaciones mixtas
La actualización de la versión 26.0 a una versión posterior posterior a la 2505.07 solo requiere que se instalen las aplicaciones de Release Anchored antes de la actualización.
Pasos para actualizar:
- Instale la última versión de las aplicaciones ancladas de la versión 26.0 y las aplicaciones independientes de la versión, pero no actualice manualmente las aplicaciones.
- Actualización del ADP: la actualización actualiza automáticamente las aplicaciones Release Anchored y las aplicaciones Release Independent que utilizan Java 11.
- Actualice el AS.
- Actualice las aplicaciones restantes si es necesario.
Algunas aplicaciones, donde el nombre de archivo termina en .war, no se alinean con el estándar de nomenclatura normal para las aplicaciones Release Anchored o las aplicaciones Release Independent como BWCallSettingsWeb_1.15.20_2.war. Estas aplicaciones deben actualizarse manualmente.