Jakarta EE 8 on saadaval, esimene väljalase pärast Java EE üleviimist projekti Eclipse

Eclipse'i kogukond esitatud platvorm Jakarta EE 8, mis asendas Java EE (Java Platform, Enterprise Edition) pärast spetsifikatsioonide arendamise, TCK ja viiterakenduse üleandmist mittetulundusühingule Eclipse Foundation. Jakarta EE 8 pakub sama komplekti spetsifikatsioone ja TCK teste nagu Java EE 8. Ainsad erinevused on nimemuutus ja üleminek uutele spetsifikatsioonide arendusprotsessidele. Platvorm ilmus uue nime all, kuna Oracle andis üle ainult tehnoloogia ja projektijuhtimise, kuid ei andnud Java kaubamärgi kasutamise õigusi üle Eclipse'i kogukonnale. Üldine Jakarta EE arendusprojekt kannab nime EE4J (Eclipse Enterprise for Java).

Väljalase annab märku infrastruktuuri ja protsesside lõpuleviimisest serveripoolse Java platvormi spetsifikatsioonide väljatöötamiseks ettevõtetele neutraalsel, tarnija-neutraalsel, tarnijaneutraalsel, tarnijaneutraalsel platvormil, mis võimaldab läbipaistvat ja avatud otsuste tegemist, arendust ja sertifitseerimist. protsessid. Jakarta EE-ga ühilduvate toodete sertifitseerimiseks on Eclipse TCK litsentsi alusel saadaval tehnoloogia ühilduvuskomplektid (TCK).

Jakarta EE 8 on lähtekohaks uute spetsifikatsioonide loomisel, mille koostamisel osalevad erinevad tarnijad. Spetsifikatsioonide edasise laiendamise plaanidest mainitakse pilvandmetöötluse ärirakenduste arendamise tööriistade väljatöötamist (Cloud Native). Koostöö käigus välja töötatud muudatusi pakutakse välja Jakarta EE 9 järgmise väljalaske raames, mille peamisteks uuendusteks on Jakarta NoSQL spetsifikatsioon ja nimeruumi muudatused.

Jakarta NoSQL määratleb Java rakenduste jaoks standardsed kõrgetasemelised liidesed NoSQL-i andmebaasidega suhtlemiseks, mis on oluline samm Java platvormi ettevalmistamisel Cloud Native paradigma jaoks. Jakarta NoSQL-i raamistikku kasutatakse võrdlusrakendusena JNoSQL. Nimeruumi muutus on tingitud suutmatusest kasutada Java ja javaxi nimesid uues Jakarta EE funktsioonis, nii et on kavas üleminek uuele nimeruumile "jakarta.*"

Otsuste tegemisel on JCP (Java Community Process) asendatud uue protsessiga Jakarta EE spetsifikatsiooniprotsess (JESP), mida Jakarta EE töörühm hakkab kasutama Jakarta EE arendamiseks. JESP põhineb avatud spetsifikatsiooni põhimõtetel, mille on vastu võtnud Eclipse'i kogukond, EFSP (Eclipse Foundation Specification Process). Jakarta EE spetsifikatsioonide mis tahes muudatuste heakskiitmiseks või uue versiooni moodustamiseks on lisaks muudele EFSP-s määratletud hääletusreeglitele nõutav töörühma strateegiliste liikmete absoluutse enamuse nõusolek.

Allikas: opennet.ru

Lisa kommentaar