Communauté Eclipse la plateforme , successeur de Java EE (Java Platform, Enterprise Edition) après le transfert des processus de développement des spécifications, TCK et de l'implémentation de référence à la Fondation Eclipse, une organisation à but non lucratif. Jakarta EE 8 propose le même ensemble de spécifications et de tests TCK que Java EE 8. Les différences se résument uniquement au changement de nom et à l'adoption de nouveaux processus de développement des spécifications. La plateforme a été lancée sous ce nouveau nom car Oracle a seulement transféré les technologies et la gestion du projet, mais n'a pas transmis à la communauté Eclipse les droits d'utilisation de la marque Java. Le projet global de développement de Jakarta EE a été nommé EE4J (Eclipse Enterprise for Java).
Cette sortie marque l'achèvement de la mise en place de l'infrastructure et des processus nécessaires au développement des spécifications de la plateforme Java serveur dans un cadre neutre, indépendant de fournisseurs spécifiques, permettant d'atteindre des processus décisionnels transparents et ouverts, de développement et de certification. Pour la certification des produits compatibles avec Jakarta EE, des kits d'évaluation de la compatibilité TCK (Technology Compatibility Kits) ont été proposés sous licence Eclipse TCK.
Jakarta EE 8 constitue le point de départ pour la création de nouvelles spécifications, auxquelles participeront divers fournisseurs. Parmi les projets d'élargissement des spécifications, on mentionne le développement d'outils pour la création d'applications métiers pour le cloud (). Les modifications élaborées dans le cadre des travaux collaboratifs seront proposées dans la prochaine version de Jakarta EE 9, dont les principales nouveautés seront la spécification Jakarta NoSQL et le changement d'espace de noms.
Jakarta NoSQL définira des interfaces standard de haut niveau pour l'interaction des applications Java avec les bases NoSQL, ce qui constitue une avancée significative dans la préparation de la plateforme Java à l'utilisation de la paradigme Cloud Native. Le framework sera utilisé comme implémentation de référence. Le changement d'espace de noms est dû à l'impossibilité d'utiliser les noms java et javax dans la nouvelle fonctionnalité de Jakarta EE, c'est pourquoi le passage à un nouvel espace de noms « jakarta.* »
En ce qui concerne le processus décisionnel, un nouveau processus appelé (JESP), qui sera utilisé par le groupe de travail Jakarta EE Working Group pour le développement de Jakarta EE. JESP est basé sur les principes ouverts du processus de préparation des spécifications EFSP (Eclipse Foundation Specification Process) acceptés par la communauté Eclipse. L'approbation de tout changement dans les spécifications Jakarta EE ou de la formation d'une nouvelle version nécessitera le consentement de la majorité absolue des membres stratégiques du groupe de travail, en plus de tout autre règlement de vote défini dans l'EFSP.
Source : opennet.ru
