Eclipse-Community plattforms , das Java EE (Java Platform, Enterprise Edition) nach der Ăbergabe der Prozesse zur Entwicklung von Spezifikationen, TCK und Referenzimplementierung an die gemeinnĂŒtzige Organisation Eclipse Foundation ersetzt. Jakarta EE 8 bietet denselben Satz von Spezifikationen und TCK-Tests wie Java EE 8. Die Unterschiede beschrĂ€nken sich ausschlieĂlich auf die NamensĂ€nderung und den Ăbergang zu neuen Prozessen zur Entwicklung von Spezifikationen. Die Plattform wurde unter neuem Namen veröffentlicht, da die Firma Oracle nur die Technologien und das Projektmanagement ĂŒbertragen hat, jedoch nicht die Markenrechte an Java an die Eclipse-Gemeinschaft. Das gesamte Entwicklungsprojekt fĂŒr Jakarta EE trĂ€gt den Namen EE4J (Eclipse Enterprise for Java).
Die Veröffentlichung signalisiert den Abschluss der Bildung der Infrastruktur und der Etablierung von Prozessen zur Entwicklung von Spezifikationen der serverseitigen Java-Plattform fĂŒr Unternehmen auf einer neutralen Plattform, die unabhĂ€ngig von bestimmten 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 KompatibilitĂ€tsbewertungssĂ€tze TCK (Technology Compatibility Kits) angeboten, die unter der Eclipse TCK-Lizenz bereitgestellt werden.
Jakarta EE 8 ist der Ausgangspunkt fĂŒr die Erstellung neuer Spezifikationen, an deren Vorbereitung verschiedene Anbieter teilnehmen werden. Zu den PlĂ€nen fĂŒr die weitere Erweiterung der Spezifikationen gehört die Entwicklung von Werkzeugen zur Erstellung von GeschĂ€ftsanwendungen fĂŒr Cloud-Computing (). Die im Rahmen der Zusammenarbeit vorbereiteten Ănderungen werden im Rahmen der nĂ€chsten Veröffentlichung, Jakarta EE 9, vorgeschlagen, dessen Hauptneuerungen die Spezifikation Jakarta NoSQL und die Ănderung des Namensraums sein werden.
Jakarta NoSQL wird standardisierte hochrangige Schnittstellen fĂŒr die Interaktion von Java-Anwendungen mit NoSQL-Datenbanken definieren, was einen bedeutenden Schritt zur Vorbereitung der Java-Plattform fĂŒr die Nutzung der Cloud-Native-Paradigmen darstellt. Als Referenzimplementierung fĂŒr Jakarta NoSQL wird das Framework . Die Ănderung des Namensraums ist auf die Unmöglichkeit zurĂŒckzufĂŒhren, die Namen java und javax in der neuen FunktionalitĂ€t von Jakarta EE zu verwenden, daher wird der Ăbergang zum neuen Namensraum âjakarta.*â
Was die Entscheidungsfindung betrifft, so folgte auf den JCP (Java Community Process) ein neuer Prozess (JESP), das von der Jakarta EE Working Group zur Weiterentwicklung von Jakarta EE verwendet wird. JESP basiert auf den im Eclipse-Ăkosystem anerkannten offenen Prinzipien des EFSP (Eclipse Foundation Specification Process). Um Ănderungen an den Jakarta EE-Spezifikationen oder die Erstellung einer neuen Version zu genehmigen, ist die Zustimmung einer absoluten Mehrheit der strategischen Mitglieder der Arbeitsgruppe erforderlich, zusĂ€tzlich zu allen anderen Abstimmungsregeln, die im EFSP festgelegt sind.
Quelle: opennet.ru
