Jakarta EE 8 est disponible, la première version depuis le transfert de Java EE vers le projet Eclipse

Communauté Éclipse présenté la plateforme Jakarta EE 8, qui a remplacé Java EE (Java Platform, Enterprise Edition) après avoir transféré le développement des spécifications, le TCK et l'implémentation des références à l'organisation à but non lucratif Eclipse Foundation. Jakarta EE 8 propose le même ensemble de spécifications et de tests TCK que Java EE 8. Les seules différences sont un changement de nom et le passage à de nouveaux processus de développement de spécifications. La plate-forme a été publiée sous un nouveau nom car Oracle n'a transféré que la technologie et la gestion de projet, mais n'a pas transféré les droits d'utilisation de la marque Java à la communauté Eclipse. Le projet global de développement de Jakarta EE s'appelle EE4J (Eclipse Enterprise for Java).

Cette version marque l'achèvement de l'infrastructure et des processus permettant de développer les spécifications de la plate-forme Java côté serveur pour les entreprises dans une plate-forme neutre, indépendante des fournisseurs et des fournisseurs, qui permet une prise de décision, un développement et une certification transparents et ouverts. processus. Pour certifier les produits compatibles avec Jakarta EE, des kits de compatibilité technologique (TCK) sont disponibles sous la licence Eclipse TCK.

Jakarta EE 8 est le point de départ pour la création de nouveaux cahiers des charges, à l'élaboration desquels participeront différents fournisseurs. Parmi les projets d'élargissement des spécifications, on mentionne le développement d'outils de développement d'applications métiers pour le cloud computing (Cloud natif). Les changements développés au cours de la collaboration seront proposés dans le cadre de la prochaine version de Jakarta EE 9, dont les principales innovations seront la spécification Jakarta NoSQL et les changements d'espace de noms.

Jakarta NoSQL définira des interfaces standard de haut niveau permettant aux applications Java d'interagir avec les bases de données NoSQL, ce qui constitue une étape importante dans la préparation de la plate-forme Java au paradigme Cloud Native. Le framework Jakarta NoSQL sera utilisé comme implémentation de référence JNoSQL. Le changement d'espace de noms est dû à l'impossibilité d'utiliser les noms java et javax dans la nouvelle fonctionnalité Jakarta EE, donc est prévu transition vers le nouvel espace de noms "jakarta.*"

Concernant la prise de décision, JCP (Java Community Process) a été remplacé par un nouveau processus Processus de spécification de Jakarta EE (JESP) qui sera utilisé par le groupe de travail de Jakarta EE pour le développement de Jakarta EE. JESP est basé sur les principes de spécification ouverte adoptés par la communauté Eclipse, EFSP (Eclipse Foundation Spécification Process). L'approbation de toute modification des spécifications Jakarta EE ou la création d'une nouvelle version nécessitera le consentement de la majorité absolue des membres stratégiques du groupe de travail, en plus de toute autre règle de vote définie dans l'EFSP.

Source: opennet.ru

Ajouter un commentaire