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 Anchored (RA):
- Release Anchored-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 Anchored-toepassingen per server. Dit wordt echter niet afgedwongen en de ADP maakt het mogelijk om beide toepassingstypen op één server te implementeren.
De ADP moet worden bijgewerkt naar dezelfde release of hoger dan de versie van de doeltoepassing.
Voor de meest recente compatibiliteit tussen toepassingen en ADP, zie de ADP Release Notes, met name de sectie 'Bekende beperkingen en beperkingen'.
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 Anchored-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 Verankerde 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 Anchored-toepassingen heeft geïmplementeerd, wordt dit een probleem. ADP's die alleen zijn bedoeld voor Release Anchored-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 Anchored-toepassingen en Release Independent-toepassingen, maar werk de toepassingen niet handmatig bij.
- Upgrade de ADP - de upgrade werkt automatisch de Release Anchored-toepassingen en Release Independent-toepassingen bij die Java 11 gebruiken.
- Upgrade het AS naar 26.0.
- Update de versie van de versie van de versie van de versie van versie 26.0 met verankerde toepassingen.
Sommige toepassingen, waarbij de bestandsnaam eindigt op .war, stemmen niet overeen met de normale naamgevingsstandaard voor Release Anchored-toepassingen of Release Independent-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 Anchored-toepassingen voor 25 niet zijn bijgewerkt. Het systeem moet in twee sprongen worden geüpgraded of de toepassingen voor Onafhankelijke release en Verankerde release staan op afzonderlijke ADP's.
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).
- Update de versie van de versie van de versie van de versie van de versie met verankerde versie voor versie 26.0 niet later dan 2025.06.
- Installeer de nieuwste versie van de 26.0 Release Anchored-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 Anchored-toepassingen en Release Independent-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 Anchored-toepassingen of Release Independent-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 na 2505.07 moeten alleen Release Anchored-toepassingen worden geïnstalleerd voordat de upgrade wordt uitgevoerd.
Stappen voor upgrade:
- Installeer de nieuwste versie van de 26.0 Release Anchored-toepassingen en Release Independent-toepassingen, maar werk de toepassingen niet handmatig bij.
- Upgrade de ADP - de upgrade werkt automatisch de Release Anchored-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 Anchored-toepassingen of Release Independent-toepassingen zoals BWCallSettingsWeb_1.15.20_2.war. Deze toepassingen moeten handmatig worden bijgewerkt.