Tilgængelig JakArta EE 8, det første nummer efter overførslen af ​​Java EE til Eclipse-projektet

Eclipse Fællesskabet fremlagde platform Jakarta EE 8, som erstattede Java EE (Java Platform, Enterprise Edition) efter at have overført udviklingen af ​​specifikationer, TCK og referenceimplementering til non-profit organisationen Eclipse Foundation. Jakarta EE 8 tilbyder det samme sæt specifikationer og TCK-tests som Java EE 8. De eneste forskelle er en navneændring og et skift til nye specifikationsudviklingsprocesser. Platformen blev frigivet under et nyt navn, fordi Oracle kun overførte teknologien og projektledelsen, men ikke overførte rettighederne til at bruge Java-varemærket til Eclipse-fællesskabet. Det overordnede Jakarta EE-udviklingsprojekt hedder EE4J (Eclipse Enterprise for Java).

Udgivelsen signalerer færdiggørelsen af ​​infrastrukturen og processerne til udvikling af Java-platformspecifikationerne på serversiden for virksomheder i en neutral, leverandørneutral, leverandørneutral, leverandørneutral platform, der muliggør gennemsigtig og åben beslutningstagning, udvikling og certificering processer. For at certificere produkter, der er kompatible med Jakarta EE, er teknologikompatibilitetssæt (TCK'er) tilgængelige under Eclipse TCK-licensen.

Jakarta EE 8 er udgangspunktet for skabelsen af ​​nye specifikationer, som vil involvere forskellige leverandører. Blandt planerne for yderligere udvidelse af specifikationer nævnes udvikling af værktøjer til udvikling af forretningsapplikationer til cloud computing (Cloud Native). Ændringerne udviklet under samarbejdet vil blive foreslået som en del af den næste udgivelse af Jakarta EE 9, hvis vigtigste nyskabelser vil være Jakarta NoSQL-specifikationen og navneområdets ændringer.

Jakarta NoSQL vil definere standard grænseflader på højt niveau til Java-applikationer til at interagere med NoSQL-databaser, hvilket er et væsentligt skridt i forberedelsen af ​​Java-platformen til Cloud Native-paradigmet. Jakarta NoSQL-rammeværket vil blive brugt som referenceimplementering JNoSQL. Navneområdeændringen skyldes manglende evne til at bruge Java- og Javax -navne i den nye Jakarta EE -funktionalitet, så er planlagt overgang til det nye navneområde "jakarta.*"

Med hensyn til beslutningstagning er JCP (Java Community Process) blevet erstattet af en ny proces Jakarta EE-specifikationsproces (JESP), som vil blive brugt af Jakarta EE Working Group til udviklingen af ​​Jakarta EE. JESP er baseret på de åbne specifikationsprincipper vedtaget af Eclipse-fællesskabet, EFSP (Eclipse Foundation Specification Process). Godkendelse af enhver ændring af Jakarta EE-specifikationerne eller dannelsen af ​​en ny version kræver samtykke fra et absolut flertal af de strategiske medlemmer af arbejdsgruppen, foruden eventuelle andre afstemningsregler defineret i EFSP.

Kilde: opennet.ru

Tilføj en kommentar