Jakarta EE 8 är tillgänglig, den första utgåvan sedan Java EE överfördes till Eclipse-projektet

Eclipse Community presenteras plattform Jakarta EE 8, som ersatte Java EE (Java Platform, Enterprise Edition) efter att ha överfört utvecklingen av specifikationer, TCK och referensimplementering till den ideella organisationen Eclipse Foundation. Jakarta EE 8 erbjuder samma uppsättning specifikationer och TCK-tester som Java EE 8. De enda skillnaderna är ett namnbyte och en övergång till nya specifikationsutvecklingsprocesser. Plattformen släpptes under ett nytt namn eftersom Oracle endast överförde teknik och projektledning, men inte överförde rättigheterna att använda Java-varumärket till Eclipse-communityt. Det övergripande utvecklingsprojektet för Jakarta EE heter EE4J (Eclipse Enterprise for Java).

Releasen signalerar slutförandet av infrastrukturen och processerna för att utveckla Java-plattformsspecifikationerna på serversidan för företag i en neutral, leverantörsneutral, leverantörsneutral, leverantörsneutral plattform som möjliggör transparent och öppen beslutsfattande, utveckling och certifiering processer. För att certifiera produkter som är kompatibla med Jakarta EE finns Technology Compatibility Kits (TCKs) tillgängliga under Eclipse TCK-licensen.

Jakarta EE 8 är utgångspunkten för skapandet av nya specifikationer, i utarbetandet av vilka olika leverantörer kommer att delta. Bland planerna för ytterligare utökning av specifikationer nämns utveckling av verktyg för att utveckla affärsapplikationer för cloud computing (Cloud Native). Förändringarna som utvecklades under samarbetet kommer att föreslås som en del av nästa utgåva av Jakarta EE 9, vars främsta innovationer kommer att vara Jakarta NoSQL-specifikationen och namnutrymmesändringar.

Jakarta NoSQL kommer att definiera standardgränssnitt på hög nivå för Java-applikationer för att interagera med NoSQL-databaser, vilket är ett viktigt steg i att förbereda Java-plattformen för Cloud Native-paradigmet. Jakarta NoSQL-ramverket kommer att användas som en referensimplementering JNoSQL. Namnutrymmesändringen beror på oförmågan att använda java- och javax-namnen i den nya Jakarta EE-funktionaliteten, så planeras övergång till det nya namnutrymmet "jakarta.*"

När det gäller beslutsfattande har JCP (Java Community Process) ersatts av en ny process Jakarta EE-specifikationsprocessen (JESP) som kommer att användas av Jakarta EE Working Group för utvecklingen av Jakarta EE. JESP är baserat på de öppna specifikationsprinciperna som antagits av Eclipse-gemenskapen, EFSP (Eclipse Foundation Specification Process). Godkännande av alla ändringar av Jakarta EE-specifikationerna eller bildandet av en ny version kommer att kräva samtycke från en absolut majoritet av de strategiska medlemmarna i arbetsgruppen, utöver alla andra röstningsregler som definieras i EFSP.

Källa: opennet.ru

Lägg en kommentar