Jakarta EE 8 ist jetzt verfügbar – die erste Version nach der Übergabe des Java EE Projekts an die Eclipse Foundation.

Die Eclipse-Community hat präsentiert die Plattform Jakarta EE 8, die Java EE (Java Platform, Enterprise Edition) ablöst, nachdem die Prozesse zur Entwicklung von Spezifikationen, TCK und Referenzimplementierungen in die Hände der gemeinnützigen Organisation Eclipse Foundation übergeben wurden. Jakarta EE 8 bietet das gleiche Set an Spezifikationen und TCK-Tests wie Java EE 8. Die Unterschiede liegen nur im Namenswechsel und der Einführung neuer Spezifikationsentwicklungsprozesse. Die Plattform wurde unter einem neuen Namen veröffentlicht, da Oracle nur die Technologien und das Projektmanagement übergeben hat, jedoch nicht die Markenrechte an Java an die Eclipse-Community. Das umfassende Projekt zur Entwicklung von Jakarta EE erhielt den Namen EE4J (Eclipse Enterprise for Java).

Die Veröffentlichung signalisiert den Abschluss des Aufbaus der Infrastruktur und die Etablierung von Prozessen zur Weiterentwicklung der Spezifikationen der serverseitigen Java-Plattform für Unternehmen auf einer neutralen Plattform, die unabhängig von spezifischen Anbietern ist und transparente sowie offene Entscheidungs-, Entwicklungs- und Zertifizierungsprozesse ermöglicht. Für die Zertifizierung von Produkten, die mit Jakarta EE kompatibel sind, wurden die TCK (Technology Compatibility Kits) zur Evaluation der Kompatibilität angeboten, die unter der Eclipse TCK-Lizenz bereitgestellt werden.

Jakarta EE 8 ist der Ausgangspunkt zur Entwicklung neuer Spezifikationen, an deren Vorbereitung verschiedene Anbieter beteiligt sein werden. In den Plänen zur weiteren Ausweitung der Spezifikationen wird die Entwicklung von Entwicklungstools für Geschäftsanwendungen in der Cloud erwähnt (Cloud Native). Die im Rahmen der Zusammenarbeit erarbeiteten Änderungen werden in der nächsten Version, Jakarta EE 9, eingebracht, die mit neuen Features wie der Jakarta NoSQL-Spezifikation und einer Änderung des Namensraums aufwartet.

Jakarta NoSQL wird standardisierte hochgradige Schnittstellen festlegen, um die Interaktion von Java-Anwendungen mit NoSQL-Datenbanken zu ermöglichen, was einen bedeutenden Schritt zur Vorbereitung der Java-Plattform für die Cloud Native-Pipeline darstellt. Als Referenzimplementierung für Jakarta NoSQL wird das Framework JNoSQLverwendet. Die Änderung im Namensraum erfolgt, da die Namen java und javax in der neuen Funktionalität von Jakarta EE nicht mehr verwendet werden können, daher erfolgt wird geplant der Übergang zu dem neuen Namensraum „jakarta.*“

. Was den Entscheidungsprozess betrifft, so wurde der JCP (Java Community Process) durch einen neuen Prozess ersetzt, den Jakarta EE Specification Process (JESP), das von der Jakarta EE Arbeitsgruppe zur Weiterentwicklung von Jakarta EE verwendet wird. JESP basiert auf den im Eclipse-Community akzeptierten offenen Prinzipien des EFSP (Eclipse Foundation Specification Process) zur Erstellung von Spezifikationen. Für die Genehmigung von Änderungen an den Spezifikationen von Jakarta EE oder zur Bildung neuer Versionen ist die Zustimmung von mindestens der absoluten Mehrheit der strategischen Mitglieder der Arbeitsgruppe erforderlich, zusätzlich zu anderen in EFSP festgelegten Abstimmungsregeln.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster