Dostępna jest Jakarta EE 8, pierwsza wersja od czasu przeniesienia Java EE do projektu Eclipse

Społeczność Eclipse przedstawione platforma Dżakarta EE 8, która zastąpiła Java EE (Java Platform, Enterprise Edition) po przekazaniu opracowania specyfikacji, TCK i wdrożenia referencyjnego organizacji non-profit Eclipse Foundation. Jakarta EE 8 oferuje ten sam zestaw specyfikacji i testów TCK co Java EE 8. Jedyne różnice to zmiana nazwy i przejście do nowych procesów opracowywania specyfikacji. Platforma została wypuszczona pod nową nazwą, ponieważ Oracle przekazała jedynie technologię i zarządzanie projektami, ale nie przekazała społeczności Eclipse praw do używania znaku towarowego Java. Ogólny projekt rozwoju Jakarta EE nosi nazwę EE4J (Eclipse Enterprise for Java).

Wydanie to sygnalizuje ukończenie infrastruktury i procesów opracowywania specyfikacji platformy Java po stronie serwera dla przedsiębiorstw w ramach platformy neutralnej, neutralnej dla dostawców, neutralnej dla dostawców i neutralnej dla dostawców, która umożliwia przejrzyste i otwarte podejmowanie decyzji, rozwój i certyfikację procesy. Aby certyfikować produkty zgodne z Jakarta EE, w ramach licencji Eclipse TCK dostępne są zestawy zgodności technologii (TCK).

Jakarta EE 8 jest punktem wyjścia do tworzenia nowych specyfikacji, w przygotowaniu których będą uczestniczyć różni dostawcy. Wśród planów dalszego rozszerzania specyfikacji wymienia się rozwój narzędzi do tworzenia aplikacji biznesowych dla chmury obliczeniowej (Natywna chmura). Zmiany wypracowane w trakcie współpracy zostaną zaproponowane w ramach kolejnej wersji Jakarta EE 9, której głównymi innowacjami będą zmiany specyfikacji Jakarta NoSQL i przestrzeni nazw.

Jakarta NoSQL zdefiniuje standardowe interfejsy wysokiego poziomu dla aplikacji Java do interakcji z bazami danych NoSQL, co stanowi znaczący krok w przygotowaniu platformy Java na paradygmat Cloud Native. Jako implementacja referencyjna zostanie wykorzystana struktura Jakarta NoSQL JNoSQL. Zmiana przestrzeni nazw wynika z braku możliwości użycia nazw java i javax w nowej funkcjonalności Jakarta EE, więc planowane przejście do nowej przestrzeni nazw „jakarta.*”

Jeśli chodzi o podejmowanie decyzji, JCP (Java Community Process) został zastąpiony nowym procesem Proces specyfikacji EE w Dżakarcie (JESP), który będzie wykorzystywany przez Grupę Roboczą Jakarta EE do rozwoju Jakarta EE. JESP opiera się na zasadach otwartej specyfikacji przyjętej przez społeczność Eclipse, EFSP (Eclipse FoundationSpecification Process). Zatwierdzenie jakichkolwiek zmian w specyfikacji Jakarta EE lub utworzenie nowej wersji będzie wymagało zgody bezwzględnej większości członków strategicznych grupy roboczej, oprócz wszelkich innych zasad głosowania określonych w EFSP.

Źródło: opennet.ru

Dodaj komentarz