Inleiding
In dit document wordt beschreven hoe Java JRE-wijzigingen in 2025.07 van invloed zijn op upgrades op een ADP met zowel Release Independent- als afhankelijke toepassingen.
ontwerp
Het Application Delivery Platform (ADP) is de BroadWorks-server die het Xtended Service Platform (XSP) en Profile Server (PS) vervangt bij versie 24.0 en hoger.
Er zijn twee soorten toepassingen, Release Independent (RI)-toepassingen en Release Dependent-toepassingen, soms aangeduid als Release Anchored (RA):
- Release-afhankelijke toepassingen bevatten de belangrijkste BroadWorks-versie in de naam van de toepassing. Deze toepassingen moeten worden bijgewerkt nadat de toepassingsserver (AS) is bijgewerkt en zijn niet achterwaarts compatibel met oudere belangrijke versies van het AS.
- Release Independent-toepassingen hebben niet de belangrijkste BroadWorks-versie in de naam van de toepassing. Deze toepassingen moeten worden bijgewerkt voordat de toepassingsserver (AS) wordt bijgewerkt en zijn achterwaarts compatibel met een oudere versie van het AS.
De ADP is bedoeld om alleen te worden toegewezen aan Release Independent of alleen Release Dependent-toepassingen op serverbasis. Dit wordt echter niet afgedwongen en de ADP maakt het mogelijk om beide toepassingstypen op één server te implementeren.
Impact van Java JRE-wijzigingen in 2025.07 en later
Bij het upgraden van een BroadWorks-systeem moeten de Release Independent-toepassingen worden geüpgraded voordat de Application Server (AS) en de Release Dependent-toepassingen worden geüpgraded na het AS.
Normaal gesproken is dit geen probleem en kan de ADP worden bijgewerkt, Onafhankelijke toepassingen vrijgeven worden bijgewerkt en Onafhankelijke toepassingen vrijgeven worden bijgewerkt nadat de AS is bijgewerkt. Bij een upgrade naar 2025.07 of later is dit echter niet mogelijk.
In versie 2025.07 wordt Java JDK bijgewerkt naar versie 11 voor alle BroadWorks-onderdelen. Als gevolg hiervan is er een incompatibiliteit tussen applicaties die zijn gebouwd voor Java 8 en de ADP die is gebouwd voor Java 11. Dit betekent dat bij het upgraden naar 2025.07 of later, het verplicht is om alle toepassingen tegelijk met de ADP te upgraden. Als de ADP zowel Release Independent-toepassingen als Release Dependent-toepassingen heeft geïmplementeerd, wordt dit een probleem. ADP's die zijn toegewezen aan alleen Release Dependent-toepassingen (zonder dat er RI-toepassingen zijn geïmplementeerd) ondervinden dit probleem niet en worden na de AS als normaal bijgewerkt.
Een ADP upgraden van versie 24.0 met gemengde toepassingen
Bij het upgraden van versie 24 is er een eenvoudige oplossing. Release 24 einde van de ondersteuning is 31 juli 2026, wat betekent dat de release 24 applicaties zijn bijgewerkt.
Stappen voor upgrade:
- Installeer de nieuwste versie van de 24.0 Release-afhankelijke toepassingen en Release Independent-toepassingen, maar werk de toepassingen niet handmatig bij.
- Upgrade de ADP - de upgrade werkt automatisch de Release Dependent-toepassingen en Release Independent-toepassingen bij die Java 11 gebruiken.
- Upgrade het AS naar 26.0.
- Update de versies van versie 26.0 die afhankelijk zijn van release-toepassingen.
Sommige toepassingen, waarbij de bestandsnaam eindigt op .war, stemmen niet overeen met de normale naamgevingsstandaard voor Release-afhankelijke toepassingen of Release-onafhankelijke toepassingen zoals BWCallSettingsWeb_1.15.20_2.war. Deze toepassingen moeten handmatig worden bijgewerkt.
Een ADP upgraden van versie 25.0 met gemengde toepassingen
Release 25 ontvangt geen updates meer omdat 2024.07 de laatste release van 25 was en release 26 begint om 2024.08. Dit betekent dat de Release Dependent-aanvragen voor 25 niet zijn bijgewerkt. Het systeem moet in twee sprongen worden geüpgraded, anders worden de toepassingen Release Independent en Release Dependent op afzonderlijke ADP's uitgevoerd.
Stappen voor upgrade:
- Upgrade de ADP naar 2025.06.
- Installeer en update de Release Independent-toepassingen.
- Upgrade de AS naar release 26 (u kunt een versie van release 26.0 later kiezen dan 2025.07).
- Werk de versies van de versie van versie 26.0 van versie 2025.06 bij.
- Installeer de nieuwste versie van de 26.0 Release-afhankelijke toepassingen en Release Independent-toepassingen, maar werk de toepassingen niet handmatig bij.
- Upgrade de ADP naar 2025.07 of hoger - de upgrade werkt automatisch de release-afhankelijke toepassingen en release-onafhankelijke toepassingen bij die Java 11 gebruiken.
- Werk de resterende toepassingen indien nodig bij.
Sommige toepassingen, waar de bestandsnaam eindigt op .war, komen niet overeen met de normale naamgevingsstandaard voor Release-afhankelijke toepassingen of Release-onafhankelijke toepassingen zoals BWCallSettingsWeb_1.15.20_2.war. Deze toepassingen moeten handmatig worden bijgewerkt.
Een ADP upgraden van versie 26.0 met gemengde toepassingen
Voor een upgrade van 26.0 naar een latere versie dan 2505.07 moeten alleen Release-afhankelijke toepassingen worden geïnstalleerd voordat de upgrade wordt uitgevoerd.
Stappen voor upgrade:
- Installeer de nieuwste versie van de 26.0 Release-afhankelijke toepassingen en Release Independent-toepassingen, maar werk de toepassingen niet handmatig bij.
- Upgrade de ADP - de upgrade werkt automatisch de Release Dependent-toepassingen en Release Independent-toepassingen bij die Java 11 gebruiken.
- Upgrade het AS.
- Werk de resterende toepassingen indien nodig bij.
Sommige toepassingen, waarbij de bestandsnaam eindigt op .war, stemmen niet overeen met de normale naamgevingsstandaard voor Release-afhankelijke toepassingen of Release-onafhankelijke toepassingen zoals BWCallSettingsWeb_1.15.20_2.war. Deze toepassingen moeten handmatig worden bijgewerkt.