Non souhaité par Oracle, Java EE est adopté par Eclipse

La Fondation Eclipse est en passe de devenir le nouveau gérant de Java d'entreprise, succédant à Oracle, qui ne souhaite plus gérer Java EE.

Dans le cadre de l'adoption, Java EE obtiendra probablement un nouveau nom, ce qu'Oracle a recommandé dans sa proposition de faire adopter par une fondation Java EE.

Il y a un mois, Oracle a annoncé qu'il mettrait fin à son rôle de gestionnaire de Java EE et le céderait à une fondation open source. Suite à des consultations avec des partenaires Java tels qu'IBM et Red Hat et après avoir rencontré plusieurs fondations, Oracle a opté pour une organisation qui a une longue histoire dans le développement Java: la Fondation Eclipse. Eclipse a créé son populaire IDE Eclipse et géré plusieurs autres technologies Java.

Oracle a cité l'expérience d'Eclipse dans Java EE et les technologies associées pour expliquer pourquoi il transfère Java EE vers Eclipse. «Cela nous aidera à effectuer rapidement la transition Java EE, à créer des processus conviviaux pour la communauté pour faire évoluer la plate-forme et à tirer parti de projets complémentaires tels que MicroProfile», a déclaré l'évangéliste du logiciel Oracle David Delabassee. (MicroProfile est né comme un effort mené par Red Hat et IBM pour équiper Java EE de capacités de microservices l'année dernière après qu'une partie de la communauté Java ait craint qu'Oracle néglige la plate-forme. MicroProfile est depuis passé à Eclipse.)

«Faire évoluer Java EE vers une gouvernance et une collaboration ouvertes sera un processus, pas un événement», a déclaré Mike Milinkovich, directeur exécutif d'Eclipse. «Nos premières discussions avec Oracle, IBM et Red Hat ont montré qu'il existe un soutien important pour ceci parmi leurs équipes de direction.

Milinkovich était également d'accord avec Oracle sur la révision de Java EE pour mieux prendre en charge le cloud computing. «Alors que les entreprises évoluent vers un modèle davantage centré sur le cloud, il est clair que Java EE nécessite un rythme d'innovation plus rapide.»

Oracle a récemment affiné sa proposition d'adoption de Java EE pour couvrir:

  • Définition d'une stratégie de marque pour la plate-forme, y compris un nouveau nom pour Java EE qui reste à déterminer.
  • Nouvelle licence Java EE et les technologies de serveur d'applications GlassFish associées à la fondation adoptante. (GlassFish a servi d'implémentation de référence Java EE.)
  • Démontrer une capacité à fournir une implémentation compatible de Java EE.
  • Définir un processus par lequel les spécifications existantes peuvent évoluer. À ce jour, Java EE a été développé dans le Java Community Process.
  • Recrutement de développeurs et autres pour sponsoriser les technologies de plateforme.

Construit sur Java Platform, Standard Edition (Java SE), Java EE est orienté vers des applications réseau à grande échelle, à plusieurs niveaux et sécurisées. Java EE 8 est attendu sous peu.

Oracle continuera à prendre en charge les titulaires de licence Java EE existants, y compris ceux qui passeront à Java EE 8. Il continuera également à prendre en charge le serveur d'applications Java WebLogic Server qu'il a acquis auprès de BEA Systems il y a dix ans, et Java EE 8 sera pris en charge dans une prochaine mise à niveau vers WebLogic Serveur.

Oracle maintient également son leadership sur Java SE, proposant récemment un calendrier de publication de Java SE plus rapide.