Jakarta EE 8 ist verfügbar, das erste Release seit der Überführung von Java EE in das Eclipse-Projekt

Eclipse-Community vorgestellt eine Plattform Jakarta EE 8, das Java EE (Java Platform, Enterprise Edition) ersetzte, nachdem die Entwicklung von Spezifikationen, TCK und Referenzimplementierung an die gemeinnützige Organisation Eclipse Foundation übertragen wurde. Jakarta EE 8 bietet die gleichen Spezifikationen und TCK-Tests wie Java EE 8. Die einzigen Unterschiede sind eine Namensänderung und die Umstellung auf neue Spezifikationsentwicklungsprozesse. Die Plattform wurde unter einem neuen Namen veröffentlicht, da Oracle nur die Technologie und das Projektmanagement, nicht aber die Rechte zur Nutzung der Java-Marke an die Eclipse-Community übertrug. Das gesamte Jakarta EE-Entwicklungsprojekt heißt EE4J (Eclipse Enterprise for Java).

Die Veröffentlichung signalisiert die Fertigstellung der Infrastruktur und der Prozesse zur Entwicklung der serverseitigen Java-Plattformspezifikationen für Unternehmen in einer neutralen, herstellerneutralen, herstellerneutralen Plattform, die eine transparente und offene Entscheidungsfindung, Entwicklung und Zertifizierung ermöglicht Prozesse. Zur Zertifizierung von Produkten, die mit Jakarta EE kompatibel sind, stehen unter der Eclipse TCK-Lizenz Technology Compatibility Kits (TCKs) zur Verfügung.

Jakarta EE 8 ist der Ausgangspunkt für die Erstellung neuer Spezifikationen, an der verschiedene Lieferanten beteiligt sein werden. Unter den Plänen zur weiteren Ausweitung der Spezifikationen wird die Entwicklung von Tools zur Entwicklung von Geschäftsanwendungen für Cloud Computing erwähnt (Cloud native). Die im Rahmen der Zusammenarbeit entwickelten Änderungen werden im Rahmen der nächsten Version von Jakarta EE 9 vorgeschlagen, deren wichtigste Neuerungen die Jakarta NoSQL-Spezifikation und Namensraumänderungen sein werden.

Jakarta NoSQL wird standardmäßige High-Level-Schnittstellen für Java-Anwendungen zur Interaktion mit NoSQL-Datenbanken definieren. Dies ist ein wichtiger Schritt bei der Vorbereitung der Java-Plattform auf das Cloud Native-Paradigma. Als Referenzimplementierung wird das Jakarta NoSQL-Framework verwendet JNoSQL. Die Namespace-Änderung ist auf die Unfähigkeit zurückzuführen, die Java- und Javax-Namen in der neuen Jakarta EE-Funktionalität zu verwenden ist geplant Übergang zum neuen Namensraum „jakarta.*“

Bezüglich der Entscheidungsfindung wurde JCP (Java Community Process) durch einen neuen Prozess ersetzt Jakarta EE-Spezifikationsprozess (JESP), das von der Jakarta EE Working Group für die Entwicklung von Jakarta EE verwendet wird. JESP basiert auf den von der Eclipse-Community übernommenen offenen Spezifikationsprinzipien EFSP (Eclipse Foundation Specification Process). Die Genehmigung von Änderungen an den Jakarta EE-Spezifikationen oder die Bildung einer neuen Version erfordert zusätzlich zu allen anderen im EFSP festgelegten Abstimmungsregeln die Zustimmung der absoluten Mehrheit der strategischen Mitglieder der Arbeitsgruppe.

Source: opennet.ru

Kommentar hinzufügen