Jakarta EE 8 is beschikbaar, de eerste release sinds Java EE werd overgedragen aan het Eclipse-project

Eclipse-gemeenschap gepresenteerd het platform Jakarta EE 8, dat Java EE (Java Platform, Enterprise Edition) verving na overdracht van de ontwikkeling van specificaties, TCK en referentie-implementatie aan de non-profitorganisatie Eclipse Foundation. Jakarta EE 8 biedt dezelfde set specificaties en TCK-tests als Java EE 8. De enige verschillen zijn een naamswijziging en een overstap naar nieuwe specificatie-ontwikkelingsprocessen. Het platform werd onder een nieuwe naam uitgebracht omdat Oracle alleen de technologie en het projectmanagement overdroeg, maar niet de rechten om het Java-handelsmerk te gebruiken aan de Eclipse-gemeenschap. Het algemene Jakarta EE-ontwikkelingsproject heet EE4J (Eclipse Enterprise for Java).

De release markeert de voltooiing van de infrastructuur en processen voor het ontwikkelen van de server-side Java-platformspecificaties voor bedrijven in een neutraal, leveranciersneutraal, leveranciersneutraal, leveranciersneutraal platform dat transparante en open besluitvorming, ontwikkeling en certificering mogelijk maakt. processen. Om producten te certificeren die compatibel zijn met Jakarta EE zijn Technology Compatibility Kits (TCK's) beschikbaar onder de Eclipse TCK-licentie.

Jakarta EE 8 is het startpunt voor het opstellen van nieuwe specificaties, aan de voorbereiding waarvan diverse leveranciers zullen deelnemen. Onder de plannen voor verdere uitbreiding van de specificaties wordt de ontwikkeling van tools voor het ontwikkelen van zakelijke applicaties voor cloud computing genoemd (Cloud native). De tijdens de samenwerking ontwikkelde wijzigingen zullen worden voorgesteld als onderdeel van de volgende release van Jakarta EE 9, waarvan de belangrijkste innovaties de Jakarta NoSQL-specificatie en wijzigingen in de naamruimte zullen zijn.

Jakarta NoSQL zal standaard interfaces op hoog niveau definiëren voor Java-applicaties om te communiceren met NoSQL-databases, wat een belangrijke stap is in de voorbereiding van het Java-platform voor het Cloud Native-paradigma. Het Jakarta NoSQL-framework zal worden gebruikt als referentie-implementatie JNoSQL. De naamruimtewijziging is te wijten aan het onvermogen om de Java- en Javax-namen te gebruiken in de nieuwe Jakarta EE-functionaliteit, dus is gepland overgang naar de nieuwe naamruimte "jakarta.*"

Wat de besluitvorming betreft, is JCP (Java Community Process) vervangen door een nieuw proces Jakarta EE-specificatieproces (JESP) die door de Jakarta EE Working Group zal worden gebruikt voor de ontwikkeling van Jakarta EE. JESP is gebaseerd op de open specificatieprincipes die zijn aangenomen door de Eclipse-gemeenschap, EFSP (Eclipse Foundation Specification Process). Voor goedkeuring van eventuele wijzigingen in de Jakarta EE-specificaties of voor het opstellen van een nieuwe versie is de instemming van een absolute meerderheid van de strategische leden van de werkgroep vereist, naast eventuele andere stemregels die in het EFSP zijn vastgelegd.

Bron: opennet.ru

Voeg een reactie