Introduction
Ce document décrit comment les modifications de Java JRE dans 2025.07 affectent les mises à niveau sur un ADP avec les applications Release Independent et Dependent.
Conception
La plate-forme ADP (Application Delivery Platform) est le serveur BroadWorks qui remplace la plate-forme XSP (Xtended Service Platform) et Profile Server (PS) à partir de la version 24.0.
Il existe deux types d'applications : les applications indépendantes de la version (RI) et les applications ancrées à la version (RA) :
- Les applications Release Anchored contiennent la version principale de BroadWorks dans le nom de l'application. Ces applications doivent être mises à jour après la mise à niveau du serveur d'applications (AS) et ne sont pas rétrocompatibles avec les versions principales plus anciennes du système autonome.
- Release Les applications indépendantes n'ont pas la version principale de BroadWorks dans le nom de l'application. Ces applications doivent être mises à jour avant la mise à niveau du serveur d'applications (AS) et sont rétrocompatibles avec une version antérieure du serveur d'applications.
Le protocole ADP est conçu pour être dédié uniquement aux applications Release Independent ou uniquement aux applications Release Anchored par serveur. Cependant, cette procédure n'est pas appliquée et le protocole ADP permet de déployer les deux types d'applications sur un seul serveur.
Le protocole ADP doit être mis à niveau vers la même version ou une version supérieure à la version de l'application cible.
Pour connaître la compatibilité la plus récente entre les applications et ADP, reportez-vous aux Notes de version d'ADP, en particulier à la section « Limitations et restrictions connues ».
Impact des modifications de Java JRE en 2025.07 et versions ultérieures
Lors de la mise à niveau d'un système BroadWorks, les applications indépendantes de la version doivent être mises à niveau avant le serveur d'applications (AS) et les applications ancrées à la version doivent être mises à niveau après le système AS.
Normalement, ce n'est pas un problème et l'ADP peut être mis à niveau, les applications Release Independent mises à jour et les applications Release Anchored mises à jour après la mise à niveau de l'AS. Cependant, lors d'une mise à niveau vers 2025.07 ou une version ultérieure, cela n'est pas possible.
La version 2025.07 met à niveau Java JDK vers la version 11 pour tous les composants BroadWorks. Par conséquent, il existe une incompatibilité entre les applications créées pour Java 8 et l'ADP créée pour Java 11. Cela signifie que lors de la mise à niveau vers 2025.07 ou une version ultérieure, il est obligatoire de mettre à niveau toutes les applications en même temps que l'ADP. Si l'ADP dispose à la fois d'applications Release Independent et d'applications Release Anchored, cela devient un problème. Les ADP dédiés uniquement aux applications ancrées à la version (sans application RI déployée) ne rencontrent pas ce problème et sont mis à niveau après le système autonome comme d'habitude.
Mise à niveau d'un ADP à partir de la version 24.0 avec des applications mixtes
Lors de la mise à niveau à partir de la version 24, il existe une solution simple. La fin du support de la version 24 est le 31 juillet 2026, ce qui signifie que les applications de la version 24 ont été mises à jour.
Étapes de la mise à niveau :
- Installez la dernière version des applications ancrées de la version 24.0 et des applications indépendantes de la version, mais ne mettez pas les applications à jour manuellement.
- Mettre à niveau l'ADP : la mise à niveau met automatiquement à jour les applications ancrées et indépendantes qui utilisent Java 11.
- Mettez à niveau le système autonome vers 26.0.
- Mettez à jour les versions des applications ancrées de la version 26.0.
Certaines applications, dont le nom de fichier se termine par .war, ne sont pas alignées sur la norme d'attribution de noms normale pour les applications ancrées ou indépendantes telles que BWCallSettingsWeb_1.15.20_2.war. Ces applications doivent être mises à jour manuellement.
Mise à niveau d'un ADP à partir de la version 25.0 avec des applications mixtes
La version 25 ne reçoit plus de mises à jour, car 2024.07 était la dernière version de 25 et la version 26 commence à 2024.08. Cela signifie que les applications ancrées à la version 25 n'ont pas été mises à jour. Le système doit être mis à niveau en deux sauts ou les applications Release Independent et Release Anchored doivent se trouver sur des ADP distincts.
Étapes de la mise à niveau :
- Mettez à niveau l'ADP vers 2025.06.
- Installez et mettez à jour les applications Release Independent.
- Mettez à niveau le système autonome vers la version 26 (vous pouvez choisir une version 26.0 ultérieure à 2025.07).
- Mettez à jour les versions des applications ancrées de la version 26.0 au plus tard en 2025.06.
- Installez la dernière version des applications ancrées de la version 26.0 et des applications indépendantes de la version, mais ne mettez pas les applications à jour manuellement.
- Mettez à niveau l'ADP vers la version 2025.07 ou ultérieure. La mise à niveau met automatiquement à jour les applications ancrées et indépendantes qui utilisent Java 11.
- Mettez à jour les applications restantes si nécessaire.
Certaines applications, dont le nom de fichier se termine par .war, ne respectent pas la norme d'attribution de noms habituelle pour les applications ancrées ou indépendantes telles que BWCallSettingsWeb_1.15.20_2.war. Ces applications doivent être mises à jour manuellement.
Mise à niveau d'un ADP à partir de la version 26.0 avec des applications mixtes
La mise à niveau de la version 26.0 vers une version ultérieure au-delà de la version 2505.07 nécessite uniquement l'installation des applications Release Anchored avant la mise à niveau.
Étapes de la mise à niveau :
- Installez la dernière version des applications ancrées de la version 26.0 et des applications indépendantes de la version, mais ne mettez pas les applications à jour manuellement.
- Mettre à niveau l'ADP : la mise à niveau met automatiquement à jour les applications ancrées et indépendantes qui utilisent Java 11.
- Mettez à niveau le système autonome.
- Mettez à jour les applications restantes si nécessaire.
Certaines applications, dont le nom de fichier se termine par .war, ne sont pas alignées sur la norme d'attribution de noms normale pour les applications ancrées ou indépendantes telles que BWCallSettingsWeb_1.15.20_2.war. Ces applications doivent être mises à jour manuellement.