Introduzione
Questo documento descrive in che modo le modifiche a Java JRE in 2025.07 influiscono sugli aggiornamenti su un ADP con applicazioni indipendenti dalla release e dipendenti.
Progettazione
L'ADP (Application Delivery Platform) è il server BroadWorks che sostituisce XSP (Extended Service Platform) e PS (Profile Server) nella versione 24.0 e successive.
Esistono due tipi di applicazioni, le applicazioni IR (Release Independent) e RA (Release Anchored):
- Le applicazioni ancorate al rilascio contengono la versione principale di BroadWorks nel nome dell'applicazione. Queste applicazioni devono essere aggiornate dopo l'aggiornamento di Application Server (AS) e non sono compatibili con le versioni precedenti di Application Server.
- Il nome dell'applicazione non include la versione principale di BroadWorks. Queste applicazioni devono essere aggiornate prima dell'aggiornamento di Application Server (AS) e sono compatibili con le versioni precedenti di Application Server.
L'ADP è destinato esclusivamente ad applicazioni indipendenti dalla release o solo ad applicazioni ancorate alla release per server. Tuttavia, questa impostazione non viene applicata e l'ADP consente la distribuzione di entrambi i tipi di applicazione in un singolo server.
È necessario aggiornare l'ADP alla stessa versione o a una versione successiva rispetto alla versione dell'applicazione di destinazione.
Per informazioni aggiornate sulla compatibilità tra le applicazioni e ADP, vedere le note sulla versione di ADP, in particolare la sezione "Limitazioni e restrizioni note".
Impatto delle modifiche a Java JRE nel 2025.07 e versioni successive
Quando si aggiorna un sistema BroadWorks, le applicazioni Release Independent devono essere aggiornate prima di Application Server (AS) e le applicazioni Release Anchored devono essere aggiornate dopo l'AS.
Normalmente non si tratta di un problema e l'ADP può essere aggiornato, applicazioni indipendenti dalla release aggiornate e applicazioni ancorate alla release aggiornate dopo l'aggiornamento dell'ASA. Tuttavia, non è possibile eseguire l'aggiornamento alla versione 2025.07 o successive.
La release 2025.07 aggiorna Java JDK alla versione 11 per tutti i componenti BroadWorks. Di conseguenza, esiste un'incompatibilità tra le applicazioni create per Java 8 e l'ADP compilato per Java 11. Ciò significa che quando si esegue l'aggiornamento a 2025.07 o versioni successive, è obbligatorio aggiornare tutte le applicazioni contemporaneamente all'ADP. Se nell'ADP sono distribuite sia applicazioni Release Independent che applicazioni Release Anchored, il problema si verifica. Gli ADP dedicati solo alle applicazioni ancorate al rilascio (senza applicazioni di RI distribuite) non incontrano questo problema e vengono aggiornati dopo l'ASA come di consueto.
Aggiornamento di un ADP dalla release 24.0 con applicazioni miste
Per l'aggiornamento dalla release 24 è disponibile una soluzione semplice. La release 24 termina il supporto il 31 luglio 2026, quindi le applicazioni della release 24 sono state aggiornate.
Passaggi da aggiornare:
- Installare la versione più recente delle applicazioni ancorate alla release 24.0 e delle applicazioni indipendenti dalla release, ma non aggiornare manualmente le applicazioni.
- Aggiornamento dell'ADP - l'aggiornamento aggiorna automaticamente le applicazioni ancorate alla release e le applicazioni indipendenti dalla release che utilizzano Java 11.
- Aggiornare l'AS alla versione 26.0.
- Aggiornare le versioni di Release Anchored Applications per la versione 26.0.
Alcune applicazioni, in cui il nome del file termina con .war, non sono in linea con il normale standard di denominazione per le applicazioni ancorate alla versione o per le applicazioni indipendenti dalla versione, ad esempio BWCallSettingsWeb_1.15.20_2.war. Queste applicazioni devono essere aggiornate manualmente.
Aggiornamento di un ADP dalla release 25.0 con applicazioni miste
La release 25 non riceve più aggiornamenti poiché la release 2024.07 era l'ultima release di 25 e la release 26 inizia a 2024.08. Ciò significa che le applicazioni ancorate alla release 25 non sono state aggiornate. Il sistema deve essere aggiornato in due passaggi o le applicazioni Release Independent e Release Anchored devono trovarsi su punti di accesso aggiuntivi separati.
Passaggi da aggiornare:
- Aggiornare ADP a 2025.06.
- Installare e aggiornare le applicazioni indipendenti dalla release.
- Aggiornare l'ASA alla release 26 (è possibile scegliere una versione 26.0 successiva alla 2025.07).
- Aggiornare le versioni di Release Anchored Applications per la versione 26.0 non più tardi di 2025.06.
- Installare la versione più recente delle applicazioni ancorate alla release 26.0 e delle applicazioni indipendenti dalla release, ma non aggiornare manualmente le applicazioni.
- Aggiornamento dell'ADP alla versione 2025.07 o successiva: l'aggiornamento aggiorna automaticamente le applicazioni ancorate alla release e le applicazioni indipendenti dalla release che utilizzano Java 11.
- Se necessario, aggiornare le applicazioni rimanenti.
Alcune applicazioni, in cui il nome del file termina con .war, non sono in linea con il normale standard di denominazione per le applicazioni ancorate alla versione o per le applicazioni indipendenti dalla versione, ad esempio BWCallSettingsWeb_1.15.20_2.war. Queste applicazioni devono essere aggiornate manualmente.
Aggiornamento di un ADP dalla release 26.0 con applicazioni miste
L'aggiornamento dalla versione 26.0 a una versione successiva oltre la 2505.07 richiede solo l'installazione delle applicazioni ancorate alla versione prima dell'aggiornamento.
Passaggi da aggiornare:
- Installare la versione più recente delle applicazioni ancorate alla release 26.0 e delle applicazioni indipendenti dalla release, ma non aggiornare manualmente le applicazioni.
- Aggiornamento dell'ADP - l'aggiornamento aggiorna automaticamente le applicazioni ancorate alla release e le applicazioni indipendenti dalla release che utilizzano Java 11.
- Aggiornare l'appliance ASA.
- Se necessario, aggiornare le applicazioni rimanenti.
Alcune applicazioni, in cui il nome del file termina con .war, non sono in linea con il normale standard di denominazione per le applicazioni ancorate alla versione o per le applicazioni indipendenti dalla versione, ad esempio BWCallSettingsWeb_1.15.20_2.war. Queste applicazioni devono essere aggiornate manualmente.