Даступны 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

Дадаць каментар