
Visant l�optimisation des architectures de microservices bas�es sur Java EE
La firme de Redmond a r�cemment r�v�l� que sa plateforme Cloud Azure, consid�r�e par certains comme le nouveau Windows de Microsoft, prend d�sormais en charge MicroProfile, une sp�cification de communaut� open source pour les microservices Java Enterprise. Le projet MicroProfile a �t� lanc� en juin 2016 par des entreprises comme Red Hat, IBM, Tomitribe, Payara et est aujourd�hui un projet de la fondation Eclipse sous licence Apache (version 2.0).
Sur son site Web, Microsoft d�crit MicroProfile comme un projet � visant � exploiter et � faire �voluer les technologies Java Entreprise telles que Java EE vers des architectures de microservices distribu�es, en innovant sur de multiples impl�mentations et en collaborant sur des domaines d�int�r�t commun avec un objectif de normalisation �.
MicroProfile devrait permettre aux diff�rents acteurs de la communaut� open source (fournisseurs, organisations et individus) de continuer � innover tout en entretenant une collaboration �troite dans les domaines o� il existe des points communs. La mise en valeur de ces points communs contribuera � la d�finition d�une plateforme de base assurant aux d�veloppeurs un certain degr� de portabilit� pour leurs applications sur plusieurs environnements d�ex�cution avec plusieurs impl�mentations au choix.
MicroProfile dans son it�ration la plus r�cente (version 2.0 de juin 2018) est compatible avec Java EE 8, et dans une moindre mesure avec Java EE 7. MicroProfile 2.0 est bas�e sur MicroProfile 1.4 et Java EE 8. La liste compl�te des composants fonctionnels de MicroProfile 2.0 inclut les API suivants :
- MicroProfile Config 1.3 ;
- MicroProfile Fault Tolerance 1.1 ;
- MicroProfile Health Check 1.0 ;
- MicroProfile JWT Authentification 1.1 ;
- MicroProfile Metrics 1.1 ;
- MicroProfile OpenAPI 1.0 ;
- MicroProfile OpenTracing 1.1 ;
- MicroProfile Rest Client 1.1 ;
- Common Annotations 1.3 ;
- JAX-RS 2.1, CDI 2.0, JSON-P 1.1 et JSON B 1.0.
Les applications MicroProfile qui utilisent des API ou des versions d�API non mentionn�es dans la liste ci-dessus en incluant Java SE 8 ne sont pas consid�r�es comme portable.
Source : Google Docs, Microsoft, MicroProfile
Et vous ?

Voir aussi




Vous avez lu gratuitement 1 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.