Einleitung
In diesem Dokument wird beschrieben, wie sich die Java JRE-Änderungen in 2025.07 auf Upgrades eines ADP mit Release Independent- und Dependent-Anwendungen auswirken.
Design
Die Application Delivery Platform (ADP) ist der BroadWorks-Server, der die Xtended Service Platform (XSP) und Profile Server (PS) ab Version 24.0 ersetzt.
Es gibt zwei Anwendungstypen, Release Independent (RI)-Anwendungen und Release Anchored (RA):
- Release Anchored-Anwendungen enthalten die Hauptversion der BroadWorks-Version im Anwendungsnamen. Diese Anwendungen müssen nach dem Upgrade des Anwendungsservers (AS) aktualisiert werden und sind nicht abwärtskompatibel mit älteren Hauptversionen des AS.
- Release Independent-Anwendungen enthalten im Anwendungsnamen nicht die Hauptversion der BroadWorks-Version. Diese Anwendungen müssen vor dem Upgrade des Anwendungsservers (AS) aktualisiert werden und sind abwärtskompatibel mit einer älteren Version des AS.
Die ADP ist nur für die serverspezifische Freigabe unabhängiger oder die Freigabe verankerter Anwendungen vorgesehen. Dies wird jedoch nicht erzwungen, und mithilfe des ADP können beide Anwendungstypen auf einem einzelnen Server bereitgestellt werden.
Für das ADP-Upgrade muss dieselbe oder eine höhere Version als für die Zielanwendung installiert sein.
Die neueste Kompatibilität zwischen Anwendungen und ADP finden Sie in den ADP-Versionshinweisen, insbesondere im Abschnitt "Bekannte Einschränkungen".
Auswirkungen von Java JRE-Änderungen in 2025.07 und höher
Beim Upgrade eines BroadWorks-Systems müssen die Releaseinternativen Anwendungen vor dem Anwendungsserver (AS) aktualisiert werden, und die Releaseverankerten Anwendungen müssen nach dem AS aktualisiert werden.
In der Regel ist dies kein Problem, und die ADP kann aktualisiert, freigegebene unabhängige Anwendungen aktualisiert und verankerte Anwendungen freigegeben werden, nachdem das AS aktualisiert wurde. Beim Upgrade auf 2025.07 oder höher ist dies jedoch nicht möglich.
Ab Version 2025.07 wird Java JDK für alle BroadWorks Komponenten auf Version 11 aktualisiert. Infolgedessen besteht eine Inkompatibilität zwischen den für Java 8 erstellten Anwendungen und dem für Java 11 erstellten ADP. Dies bedeutet, dass es beim Upgrade auf 2025.07 oder höher erforderlich ist, alle Anwendungen gleichzeitig mit dem ADP zu aktualisieren. Wenn auf dem ADP sowohl Release Independent-Anwendungen als auch Release Anchored-Anwendungen bereitgestellt sind, wird dies zu einem Problem. Bei ADPs, die nur für die Freigabe von verankerten Anwendungen (ohne bereitgestellte RI-Anwendungen) vorgesehen sind, tritt dieses Problem nicht auf, und sie werden wie gewohnt nach dem AS aktualisiert.
Aktualisieren eines ADP von Version 24.0 mit verschiedenen Anwendungen
Beim Upgrade von Version 24 gibt es eine einfache Problemumgehung. Version 24 des Supports endet am 31. Juli 2026. Die Anwendungen für Version 24 wurden also aktualisiert.
Upgrade-Schritte:
- Installieren Sie die neueste Version der verankerten Anwendungen für Version 24.0 und der freigegebenen unabhängigen Anwendungen, aktualisieren Sie die Anwendungen jedoch nicht manuell.
- ADP-Upgrade: Bei diesem Upgrade werden automatisch die Release Anchored-Anwendungen und die Release Independent-Anwendungen aktualisiert, die Java 11 verwenden.
- Führen Sie ein Upgrade des AS auf 26.0 durch.
- Aktualisieren Sie Version 26.0 der verankerten Anwendungen.
Einige Anwendungen, bei denen der Dateiname auf .war endet, entsprechen nicht dem normalen Namensstandard für Release Anchored-Anwendungen oder Release Independent-Anwendungen, wie z. B. BWCallSettingsWeb_1.15.20_2.war. Diese Anwendungen müssen manuell aktualisiert werden.
Aktualisieren eines ADP von Version 25.0 mit verschiedenen Anwendungen
Version 25 erhält keine Updates mehr, da 2024.07 die letzte Version von 25 war und Version 26 um 2024.08 beginnt. Dies bedeutet, dass die Release Anchored-Anwendungen für 25 nicht aktualisiert wurden. Das System muss in zwei Schritten aufgerüstet werden, oder die Release Independent- und Release Anchored-Anwendungen müssen sich auf separaten ADPs befinden.
Upgrade-Schritte:
- Aktualisieren Sie den ADP auf 2025.06.
- Installieren und aktualisieren Sie die Release Independent-Anwendungen.
- Aktualisieren Sie den AS auf Version 26 (Sie können eine Version von Version 26.0 später als 2025.07 auswählen).
- Aktualisieren Sie Version 26.0 der verankerten Anwendungen spätestens 2025.06.
- Installieren Sie die neueste Version der verankerten Anwendungen für Version 26.0 und der freigegebenen unabhängigen Anwendungen, aktualisieren Sie die Anwendungen jedoch nicht manuell.
- Aktualisieren Sie den ADP auf 2025.07 oder höher: Beim Upgrade werden automatisch die Release Anchored-Anwendungen und die Release Independent-Anwendungen aktualisiert, die Java 11 verwenden.
- Aktualisieren Sie ggf. die verbleibenden Anwendungen.
Einige Anwendungen, bei denen der Dateiname auf .war endet, entsprechen nicht dem normalen Namensstandard für Release Anchored-Anwendungen oder Release Independent-Anwendungen wie BWCallSettingsWeb_1.15.20_2.war. Diese Anwendungen müssen manuell aktualisiert werden.
Aktualisieren eines ADP von Version 26.0 mit verschiedenen Anwendungen
Für ein Upgrade von 26.0 auf eine neuere Version über 2505.07 hinaus müssen vor dem Upgrade nur verankerte Anwendungen (Release Anchored) installiert werden.
Upgrade-Schritte:
- Installieren Sie die neueste Version der verankerten Anwendungen für Version 26.0 und der freigegebenen unabhängigen Anwendungen, aktualisieren Sie die Anwendungen jedoch nicht manuell.
- ADP-Upgrade: Bei diesem Upgrade werden automatisch die Release Anchored-Anwendungen und die Release Independent-Anwendungen aktualisiert, die Java 11 verwenden.
- Aktualisieren des AS
- Aktualisieren Sie ggf. die verbleibenden Anwendungen.
Einige Anwendungen, bei denen der Dateiname auf .war endet, entsprechen nicht dem normalen Namensstandard für Release Anchored-Anwendungen oder Release Independent-Anwendungen, wie z. B. BWCallSettingsWeb_1.15.20_2.war. Diese Anwendungen müssen manuell aktualisiert werden.