
l�un des projets lanc�s pour poursuivre le d�veloppement de Java EE ind�pendamment d�Oracle
La fondation Eclipse compte d�sormais l�initiative MicroProfile parmi ses projets. MicroProfile fait partie des projets de d�veloppement de Java EE n�s apr�s la n�gligence constat�e d�Oracle vis-�-vis de la plateforme. Le projet a �t� lanc� en fin juin � la conf�rence DevNation par des entreprises comme Red Hat, IBM, Tomitribe, Payara, ayant un fort engagement dans la communaut� open source. MicroProfile peut �galement compter sur le soutien de la communaut� Java. Le but de ce projet communautaire est d'optimiser la plateforme Java EE pour une architecture de microservices.
Pour rappel, une application en microservices est une application d�coup�e en plusieurs petits composants. Chaque composant est pens� de sorte � �tre d�velopp�, d�ploy�, ex�cut� et g�r� s�par�ment des autres composants. L�application sera donc l�assemblage de chaque microservice. Cette approche est en contraste avec les applications traditionnelles monolithiques qui sont enti�rement d�velopp�es en une seule pi�ce. Les diff�rents composants d�une architecture en microservices pourront donc communiquer entre eux via des API accessibles par HTTP, gr�ce � des outils et techniques familiers aux d�veloppeurs.
Parmi les avantages des microservices, on note la facilit� d'effectuer des modifications. �tant donn� que le code d�un microservice est autonome de celui des autres, une mise � jour d�un composant n�impacte pas les autres microservices. L�ind�pendance entre les diff�rents services favorise surtout le d�veloppement de chaque composant en m�me temps, ce qui est beaucoup plus difficile avec les applications traditionnelles. MicroProfile est donc un projet assez ambitieux pour l�avenir de l��dition entreprise de la plateforme Java.
La premi�re version du projet, MicroProfile 1.0, a �t� lanc�e � la JavaOne, en septembre. Pour acc�l�rer le d�veloppement de la plateforme, l��quipe MicroProfile a soumis une proposition pour devenir un projet d�incubation d�Eclipse. Il y a une semaine, l'Eclipse Foundation Board a approuv� la proposition, faisant ainsi de MicroProfile un projet de la fondation.

Le nouveau projet, Eclipse MicroProfile, r�sume ses objectifs par les points suivants :
- fournir une architecture de microservices portable � travers plusieurs runtimes Java EE ;
- fournir une architecture de microservices interop�rable qui permet la communication entre runtimes de diff�rents langages (pas seulement Java) ;
- fournir un environnement d'incubation pour des id�es novatrices dans le domaine des microservices et Java EE ;
- une fois qu'une id�e est approuv�e par la communaut�, elle pourra ensuite �tre soumise dans une JSR pour examen au Java Community Process (JCP). Il faut rappeler que c�est je JCP qui coordonne l'�volution du langage Java et des technologies qui lui sont associ�es, et que les Java Specification Requests (JSR) d�crivent les sp�cifications et technologies propos�es pour un ajout � la plateforme Java. De mani�re g�n�rale, l'id�e est que, pour les diff�rentes propositions approuv�es par la communaut� plus large, elles soient soumises pour examen au JCP ou autre organisme de normalisation appropri�.
Sources : Red Hat, Eclipse Foundation
Et vous ?

Voir aussi :



Vous avez lu gratuitement 0 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.