Доступний Jakarta EE 8, перший випуск після передачі Java EE проекту Eclipse

Спільнота Eclipse представив платформу Джакарта EE 8, що прийшла на зміну 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 буде використаний фреймворк JNoSQL. Зміна у просторі імен пов'язана з неможливістю використання імен java та javax у новій функціональності Jakarta EE, тому планується перехід на новий простір імен jakarta.

Щодо прийняття рішень, то на зміну JCP (Java Community Process) прийшов новий процес Jakarta EE Specification Process (JESP), який використовуватиметься робочою групою Jakarta EE Working Group для розвитку Jakarta EE. JESP заснований на прийнятих у співтоваристві Eclipse відкритих принципах підготовки специфікацій EFSP (Eclipse Foundation Specification Process). Для затвердження будь-яких змін у специфікаціях Jakarta EE або формування нової версії потрібно отримати згоду від більшості стратегічних членів робочої групи, на додаток до будь-яких інших регламентів голосування, визначених у EFSP.

Джерело: opennet.ru

Додати коментар або відгук