Eclipse Közösség platformját , amely a Java EE (Java Platform, Enterprise Edition) helyére lépett, miután a specifikációk, TCK és a referenciaimplementációk fejlesztési folyamatait átadták az Eclipse Foundation non-profit szervezetnek. A Jakarta EE 8 ugyanazokat a specifikációkat és TCK teszteket kínálja, mint a Java EE 8. A különbségek csupán a névváltoztatásra és az új specifikációs fejlesztési folyamatokra vonatkoznak. A platform új néven került kiadásra, mivel az Oracle csak a technológiákat és a projektvezetést adta át, de nem adta át az Eclipse közösségnek a Java védjegy használati jogát. A Jakarta EE fejlesztési projekt neve EE4J (Eclipse Enterprise for Java) lett.
A kiadás jelzi az infrastruktúra kialakításának és a döntéshozatali, fejlesztési és tanúsítási folyamatok megszilárdulásának befejezését a szerveroldali Java platform vállalati specifikációinak semleges helyszínen, amely független a konkrét szolgáltatóktól és lehetővé teszi az átlátható és nyitott döntéshozatali, fejlesztési és tanúsítási folyamatokat. A Jakarta EE-vel kompatibilis termékek tanúsításához TCK (Technology Compatibility Kits) kompatibilitási értékelő készleteket javasolnak, amelyeket az Eclipse TCK licenc alapján biztosítanak.
A Jakarta EE 8 új specifikációk megalkotásának kiindulópontja, amelyekben különböző szolgáltatók fognak részt venni. A további specifikációk bővítésének tervei között szerepel az üzleti alkalmazások fejlesztési eszközeinek bővítése a felhőalapú számításhoz (). A közös munka során elkészített változtatásokat a következő Jakarta EE 9 kiadás keretében fogják javasolni, amelynek fő újdonságai között szerepel a Jakarta NoSQL specifikáció és a névtér megváltozása.
A Jakarta NoSQL meghatározza a szabványos, magas szintű interfészeket a Java alkalmazások és a NoSQL adatbázisok közötti interakcióhoz, amely jelentős lépés a Java platform felkészítésében a Felhő Native paradigmára való használatra. A Jakarta NoSQL referenciaimplementációjaként a keretrendszert fogják használni. A névtér megváltoztatása mögött az a szükségszerűség áll, hogy az új Jakarta EE funkciókban nem lehet a java és javax neveket használni, ezért átállás az új "jakarta.*" névtérre
A döntéshozatali folyamatokat tekintve a JCP (Java Community Process) helyébe új folyamat lépett (JESP), amelyet a Jakarta EE Munkacsoport fog használni a Jakarta EE fejlesztésére. A JESP az Eclipse közösség által elfogadott nyílt specifikációs előírásokon, az EFSP-n (Eclipse Foundation Specification Process) alapul. A Jakarta EE specifikációk bármilyen módosításának jóváhagyásához vagy új verzió létrehozásához a munkacsoport stratégiai tagjainak abszolút többségének beleegyezése szükséges, a szavazással kapcsolatos egyéb előírások mellett, amelyeket az EFSP határoz meg.
Forrás: opennet.ru
