Eclipse-fællesskabet platformen , som erstatter Java EE (Java Platform, Enterprise Edition) efter overdragelsen af udviklingsprocesserne for specifikationer, TCK og referenceimplementering til den non-profit organisation Eclipse Foundation. Jakarta EE 8 tilbyder det samme sæt specifikationer og TCK-tests som Java EE 8. Forskellene ligger kun i navneskiftet og overgangen til nye udviklingsprocesser. Platformen blev udgivet under det nye navn, da Oracle kun overførte teknologierne og projektledelsen, men ikke overførte rettighederne til brug af varemærket Java til Eclipse-fællesskabet. Det samlede udviklingsprojekt for Jakarta EE blev kaldt EE4J (Eclipse Enterprise for Java).
Udgivelsen signalerer afslutningen på opbygningen af infrastrukturen og indførelsen af processer til udvikling af specifikationer for serverbaserede Java-platforme på en neutral platform, der ikke er afhængig af bestemte leverandører og muliggør gennemsigtige og åbne beslutningsprocesser, udvikling og certificering. For certificering af produkter, der er kompatible med Jakarta EE, tilbydes teknologikompatibilitetskits (TCK), hvilket leveres under Eclipse TCK-licensen.
Jakarta EE 8 er udgangspunktet for udviklingen af nye specifikationer, hvor forskellige leverandører vil deltage i forberedelsen. Blandt planerne for yderligere udvidelse af specifikationerne nævnes udviklingen af værktøjer til forretningsapplikationer til cloud computing (). De ændringer, der forberedes gennem det fælles arbejde, vil blive præsenteret i den næste udgivelse af Jakarta EE 9, hvor de vigtigste nyheder vil være specifikationen for Jakarta NoSQL og ændringen af navneområdet.
Jakarta NoSQL vil definere standardiserede høj-niveau grænseflader til interaktion mellem Java-applikationer og NoSQL-databaser, hvilket er et væsentligt skridt i forberedelsen af Java-platformen til brugen af Cloud Native-paradigmet. Som referenceimplementering for Jakarta NoSQL vil rammeværket . Ændringen i navneområdet skyldes, at brugen af navne som java og javax ikke er mulig i den nye funktionalitet i Jakarta EE, derfor skifter vi til det nye navneområde «jakarta.*»
Når det gælder beslutningstagning, er den nye proces (JESP), der skal anvendes af Jakarta EE Working Group til udvikling af Jakarta EE. JESP er baseret på de åbne principper for specifikationsudvikling vedtaget i Eclipse-samfundet (Eclipse Foundation Specification Process). For at godkende ændringer i Jakarta EE-specifikationerne eller for at danne en ny version kræves der samtykke fra et absolut flertal af de strategiske medlemmer af arbejdsgruppen, ud over eventuelle andre stemmeregler fastsat i EFSP.
Kilde: opennet.ru
