Общността Eclipse платформа , която замени Java EE (Java Platform, Enterprise Edition) след прехвърлянето на процесите по разработка на спецификации, TCK и референтни реализации в ръцете на неправителствената организация Eclipse Foundation. Jakarta EE 8 предлага същия набор от спецификации и тестове TCK, каквито имаше и в Java EE 8. Разликите се свеждат само до смяна на името и преход към нови процеси за разработка на спецификации. Платформата беше пусната под ново име, тъй като компанията Oracle прехвърли само технологиите и управлението на проекта, но не предаде на общността Eclipse правата за използване на търговската марка Java. Общият проект за развитие на Jakarta EE получи името EE4J (Eclipse Enterprise for Java).
Издаването сигнализира за завършването на формообразуването на инфраструктурата и установяването на процеси за развитие на спецификациите на сървърната Java платформа за предприятия на неутрална площадка, независима от конкретни доставчици и позволяваща постигането на прозрачни и открити процеси за вземане на решения, разработка и сертификати. За сертификация на продукти, съвместими с Jakarta EE, са предложени комплекти за оценка на съвместимост TCK (Technology Compatibility Kits), предоставяни под лицензия Eclipse TCK.
Jakarta EE 8 е отправна точка за създаване на нови спецификации, в подготовката на които ще участват различни доставчици. Между плановете за последващо разширение на спецификациите се споменава развитието на инструменти за разработка на бизнес приложения за облачни изчисления (). Подготвените в хода на съвместната работа промени ще бъдат предложени в рамките на следващото издание на Jakarta EE 9, основните нововъведения на което ще бъдат спецификацията Jakarta NoSQL и промяната на пространството от имена.
Jakarta NoSQL ще определи стандартни високостепенни интерфейси за взаимодействие на Java приложения с NoSQL бази данни, което представлява значителна стъпка в подготовката на платформата Java за използване на парадигмата Cloud Native. Като референтна реализация на Jakarta NoSQL ще бъде използван фреймуърк . Промяната в пространството от имена е свързана с невъзможността за използване на имената java и javax в новата функционалност на Jakarta EE, затова преходът към новото пространство от имена «jakarta.*»
Що се отнася до вземането на решения, на смяна на JCP (Java Community Process) дойде новият процес (JESP), който ще бъде използван от работната група на Jakarta EE Working Group за развитие на Jakarta EE. JESP се основава на приетите в общността на Eclipse отворени принципи за подготовка на спецификации EFSP (Eclipse Foundation Specification Process). За одобряване на всякакви промени в спецификациите на Jakarta EE или за формиране на нова версия е необходимо получаването на съгласие от абсолютното мнозинство на стратегическите членове на работната група, в допълнение към всякакви други регламенти за гласуване, определени в EFSP.
Източник: opennet.ru
