Jakarta EE 8: quelloffene Enterprise-Java-Spezifikation ist fertig

Die Eclipse Foundation hat am 10. September 2019 die Jakarta-EE-8-Spezifikationen für die Full Platform und das Web Profile samt der zugehörigen Technology Compatibility Kits freigegeben. Mit der auf der JakartaOne Livestream genannten Veröffentlichung schloss die Foundation die Überführung von Java EE in ihre Open-Source-Verwaltung ab und stellte zugleich Eclipse GlassFish 5.1 als zertifizierte, quelloffene Referenzimplementierung vor.

Jakarta EE 8 ist die umbenannte Fortführung von Java EE, das Oracle im September 2017 an die Eclipse Foundation übergeben hatte. Damals brachte Oracle Java EE 8 gemeinsam mit Java SE 9 auf den Stand der finalen Spezifikation. Die Jakarta-EE-8-Version bleibt vollständig kompatibel zu Java EE 8: identische APIs, identische Javadoc und dasselbe Programmiermodell. Unternehmen können bestehende Java-EE-8-Anwendungen ohne Codeänderungen auf den neuen Stand migrieren, auch weil die TCKs auf den Java-EE-8-Tests basieren und unter Open-Source-Lizenz stehen.

Zertifizierte Implementierungen und offener Spezifikationsprozess

Neben Eclipse GlassFish 5.1 ist IBMs Open Liberty als Jakarta-EE-8-kompatible Implementierung zertifiziert. Alle Mitglieder der Jakarta EE Working Group, darunter Fujitsu, Oracle, Payara, Red Hat und Tomitribe, wollen ihre Java-EE-8-Server nachziehen. Der Spezifikationsprozess läuft über das Jakarta EE Specification Process und den Eclipse Development Process als offenen Nachfolgern des Java Community Process. Nach Angaben der Foundation arbeiteten 18 Mitgliedorganisationen und mehr als 160 neue Committers an 43 Projekten mit über 61 Millionen Zeilen Code in 129 Git-Repositories. Für viele Teams ist das die Fortsetzung einer Reihe aktueller Java-Entscheidungen, etwa Java 11 als erste LTS-Version und der vierteljährliche Release-Takt der Eclipse IDE; Serverseitig hatten Application Server wie WildFly 14 Java EE 8 bereits vor der Umbenennung umgesetzt.

Die Foundation positioniert Jakarta EE als Baseline für die Migration bewährter Enterprise-Anwendungen in Container-, Microservice- und Kubernetes-Umgebungen und legt zum Start das kostenlose eBook „Fulfilling the Vision for Open Source, Cloud Native Java“ vor. Die vollständige Spezifikationsübersicht steht unter jakarta.ee/release/8 bereit. Die nächste Ausbaustufe mit cloud-nativen Änderungen an den APIs war zu diesem Zeitpunkt für Jakarta EE 9 vorgesehen.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein