Le projet Eclipse Enterprise for Java (EE4J) voit le jour pour poursuivre le développement de Java EE :
Les nouveaux objectifs pour la plateforme

Le , par Michael Guilloux, Chroniqueur Actualités
Mise à jour le 27/01/2018 : Jakarta EE, le nom choisi par la communauté pour remplacer Java EE

Lorsque la fondation Eclipse a lancé le projet EE4J en octobre dernier pour poursuivre le développement de Java EE, son directeur exécutif a précisé que ce n'était pas le nom qui sera finalement retenu pour remplacer Java EE. Comme l'a expliqué Mike Milinkovich, pour garder le nom « Java EE », il fallait au préalable obtenir une licence d'Oracle. Et même après les supplications de certains membres de la communauté, Oracle a regretté de ne pas pouvoir permettre l'utilisation de Java EE, estimant que ce nom exploite la marque Java, et indique non seulement qu'Oracle est la source de ces technologies, mais encore que les processus communautaires sont gérés par l'entreprise. Oracle a également affirmé que, pour ses utilisateurs, le terme Java est un identifiant critique qui indique la source des produits. Pour ces différentes raisons, « nous devons continuer à réserver l'utilisation de ces noms incluant la marque Java... Cela nous aidera à maintenir la marque Java, ce qui est dans l'intérêt d'Oracle et dans l'intérêt de la communauté », a déclaré Will Lyons dans un message dans la liste de diffusion d'EE4J.

Comme prévu, la fondation Eclipse a donc lancé récemment un vote pour choisir, entre deux propositions, le nom qui va remplacer Java EE. Près de 7000 personnes ont voté dans le sondage communautaire, et plus de 64 % ont voté en faveur de Jakarta EE au lieu d'Enterprise Profile.

Sources : Mike Milinkovich, Message de Will Lyons


04/11/2017 : En août dernier, Oracle a annoncé sa décision de transférer la plateforme Java EE à une fondation open source, et après avoir discuté avec plusieurs candidats, l’entreprise a choisi la Fondation Eclipse. Java EE 8 étant désormais disponible, la Fondation Eclipse a commencé à prendre les choses en main en lançant le projet Eclipse Enterprise for Java (EE4J). Il s’agit d’un projet de haut niveau de la fondation qui vise à définir et à développer des spécifications d’API, des implémentations de référence et des kits de compatibilité technologique (TCK) pour les implémentations de serveurs d’applications Java.

EE4J va permettre de poursuivre le développement du standard Java Enterprise Edition (Java EE), en utilisant la version Java EE 8 comme point de départ. « Bien que Java EE ait été développé en open source, souvent, le processus de développement de Java EE n’a pas été perçu comme étant agile, flexible ou ouvert par rapport à d’autres projets et processus open source », a déclaré la Fondation Eclipse. « EE4J permet l’utilisation de processus plus simples, de licences plus souples et un processus de gouvernance plus ouvert pour l’évolution de la plateforme. »

L’objectif de l’évolution de la plateforme, selon la fondation, est de permettre de livrer des implémentations de serveurs d’applications Java compatibles qui répondent aux besoins des développeurs et administrateurs d’applications Java côté serveur et microservices.

En parlant de microservices, il faut rappeler que Java EE 8, publié par Oracle le 21 septembre, a été la première phase d’un plan en deux parties visant à adapter la plateforme Java EE pour le cloud et les microservices. La Fondation Eclipse veut donc poursuivre ces efforts et dispose déjà du projet MicroProfile, qui comprend des technologies de microservices pour Java EE. « EE4J est ouvert à l’incorporation, à l’intégration et au support des innovations qui améliorent le développement, le déploiement et la gestion des applications Java côté serveur et microservices. Cela inclut les innovations introduites dans d’autres projets open source, y compris des projets étroitement liés. Eclipse MicroProfile est l’un de ces projets qu’EE4J va examiner en vue de son incorporation dans Eclipse Enterprise for Java », a déclaré la fondation open source.

Mike Milinkovich, directeur exécutif de la Fondation Eclipse, a déclaré que cette annonce est la première étape pour le transfert de Java EE vers la Fondation Eclipse. « Notre intention est de commencer par déplacer le code open source en premier, avec les TCK et les spécifications ensuite. De plus, l’intention est de créer une infrastructure de développement basée sur la communauté pour EE4J », dit-il. Il a toutefois prévenu que cela ne sera pas un processus instantané. « Il faudra au moins quelques mois pour terminer toutes ces étapes, et mettre complètement en place le projet EE4J et sa communauté. »

Jusqu’au début de l’année 2018, la Fondation Eclipse s’est en effet fixé comme objectif de déplacer les technologies Java EE 8 existantes dans le projet EE4J et définir les processus d’évolution de la plateforme. Java EE est un très large portfolio de code source, de TCK et de spécifications, indique Mike Milinkovich. Le projet open source GlassFish, lui seul, comprend 130 dépôts GitHub. Déplacer tous ces projets open source existants vers la Fondation Eclipse et mettre toute la chose en place prendra du temps, dit-il.

Les TCK Java EE doivent également être transférés vers des projets open source Eclipse et être mis à la disposition de la communauté. « Ce que cela signifie et comment la communauté doit interagir avec les TCK doit être défini », a-t-il ajouté. Il faut en plus créer « une infrastructure de développement ouverte afin que le projet EE4J puisse être développé et testé par la communauté. » En outre, il sera nécessaire de mettre en place un nouveau processus de spécification sous la conduite de la Fondation Eclipse.

Sources : Mike Milinkovich, Charte du projet EE4J

Et vous ?

Qu’en pensez-vous ?

Voir aussi :

Oracle annonce la disponibilité générale de Java EE 8, le développement de la plateforme sera désormais géré par la Fondation Eclipse
Oracle décide de transférer Java EE à la fondation Eclipse pour son expérience et son engagement envers la plateforme et les technologies connexes
Red Hat salue l'initiative de céder Java EE à une fondation open source et s'attend à une meilleure collaboration avec le projet Eclipse MicroProfile


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de bernardp18 bernardp18 - Nouveau Candidat au Club https://www.developpez.com
le 12/10/2017 à 17:14
Le renouveau de Java en entreprise se confirme. Le changement de gouvernance avec la fondation Eclipse devrait y aider.
Contacter le responsable de la rubrique Accueil