Übersicht zum Java Upgrade

Upgrade der AEP.B2B auf Java 25

Mit dem Upgrade unserer AEP.B2B-Plattform auf Java 25 stellen wir die technologische Basis für die kommenden Jahre sicher. Ziel ist es, eine moderne, performante und langfristig stabile Plattform bereitzustellen.

Nachfolgend möchten wir Ihnen einen ersten Überblick über Änderungen und das geplante Vorgehen geben.

Umfang des Upgrades

Im Zuge des Upgrades wurden sämtliche Microservices, Bibliotheken und zentralen B2B-Komponenten aktualisiert (darunter: Tomcat, Keycloak, Solr, Datenbanken, Messaging-Systeme). Umfangreiche Upgrades werden zukünftig vermieden, indem wir kontinuierliche Updates und Schwachstellen-Scans vornehmen.

Relevante Änderungen für Ihre Installation

Lizenzmodell

Mit dem Versions-Upgrade stellen wir auf ein proprietäres Lizenzmodell um.
Damit schaffen wir eine klar geregelte und langfristig stabile Grundlage für den Einsatz der AEP.B2B.

Für bestehende B2B Kunden ergeben sich hierdurch keine Änderungen der vertraglichen Rahmenbedingungen.
Unternehmen, die die AEP.B2B im Rahmen von Hosting- oder Reseller-Modellen einsetzen, bedürfen künftig einer gesonderten Vereinbarung.

Entfernung der Flex-UI

Die bisherige Flex-UI (Air-Client) wurde aus der Java-25-Version der AEP.B2B entfernt, um Sicherheitsrisiken durch die veralteten Flex-Messaging-Bibliotheken zu minimieren. Weitere Gründe für die Ablösung:

  • Apache Flex wird nicht mehr weiterentwickelt
  • Der Adobe Flash Player wird nicht mehr unterstützt
  • Moderne Komponenten wie Tomcat 10 gewährleisten keine Kompatibilität mehr

Der Air-Client steht jedoch weiterhin als separater Microservice zur Verfügung, der bei Bedarf zusätzlich zur AEP.B2B installiert werden kann.

Uns ist bewusst, dass insbesondere das CCM-Monitoring für einige Kundensysteme relevant ist. Dieser Anwendungsfall wird durch den optionalen Microservice abgedeckt.

Weitere Funktionen können bei Bedarf perspektivisch in die neue Web-Oberfläche integriert werden.

Was bedeutet das Upgrade für Ihre Umgebung?

Allgemeine Hinweise

Bei der Umstellung empfehlen wir insbesondere:

  • Durchführung von Regressionstests aller produktiven Workflows
  • Validierung angebundener Um-Systeme
  • Prüfung individueller Konfigurationen und Erweiterungen
  • Einplanung eines ausreichenden Testzeitraums vor Produktivsetzung
  • Prüfung, ob für eingesetzte Contents (z. B. VC, CXF und weitere kundenspezifische Contents) aktualisierte Versionen für den Betrieb mit Java 25 erforderlich sind

Da sich mit neueren Java-Versionen Bibliotheken, Laufzeitverhalten und Sicherheitsmechanismen ändern können, ist eine strukturierte Testphase ausdrücklich empfohlen.

Cloud-Kunden

Für unsere Cloud-Kunden übernehmen wir die technische Migration vollständig.
Ein kurzes Abstimmungsgespräch dient der Aufnahme individueller Anforderungen sowie der Zeitplanung.

onPremise-Kunden

Für On-Premise-Installationen stellen wir eine technische Migrationsdokumentation bereit. Die Umstellung kann eigenständig geplant und durchgeführt werden.

Auf Wunsch unterstützen wir im Rahmen unserer Support- und Serviceleistungen.

Die technischen Details zu den erforderlichen Anpassungen finden Sie im Migration Guide.

Grundsätzlich sind folgende Schritte erforderlich:

  • Docker
    • Einspielen neuer Docker-Images
  • Manuelle Installationen
    • Aktualisierung der Java-Umgebung auf Java 25
    • Ggf. Aktualisierung weiterer Komponenten
    • Aktualisierung von Tomcat auf Version 10
    • Deployment der WAR-Datei nach Tomcat

Nächste Schritte

Aktuell befinden wir uns in einer Pilotphase mit ausgewählten SaaS-Kunden. Der erste Kunde wurde bereits erfolgreich im Test-System auf Java 25 migriert, die fachliche Validierung läuft derzeit. Weitere Kundensysteme folgen in Kürze. Ziel der Pilotphase ist es, Erkenntnisse aus realen Umgebungen zu sammeln sowie Fehlerkorrekturen und Optimierungen einzuarbeiten, bevor die Migration für alle Kunden freigegeben wird.

Sie werden wie gewohnt informiert, sobald das Java 25 - Release zur Verfügbarkeit steht. Wenn Sie Unterstützung benötigen oder Fragen haben, kontaktieren Sie bitte unseren Support über die gewohnten Kanäle.

Java 25 bildet künftig die technologische Grundlage für die Weiterentwicklung der AEP.B2B. Während der Übergangsphase kann die AEP.B2B bei Bedarf weiterhin auf Basis von Java 8 betrieben werden. Mit dem Formatwechsel zum 1. April 2027 ist der produktive Betrieb ausschließlich auf Basis von Java 25 vorgesehen. Für die Java-8-Version sind ab 2027 keine fachlichen Weiterentwicklungen mehr geplant.

Für Rückfragen stehen wir Ihnen selbstverständlich jederzeit zur Verfügung.

Java 25 Upgrade Timeline

View Me   Edit Me