Red Hat annonce la disponibilité de la version 7.2 de JBoss Enterprise Application Platform
qui est certifiée Java EE 8

Dans un billet de blog mardi dernier, Red Hat Inc a annoncé la disponibilité d’une nouvelle version de sa plateforme de service JBoss Enterprise Application Platform (EAP). Cette version, lit-on dans le billet, apporte de nouvelles fonctionnalités et de nouvelles bibliothèques qui seront très utiles pour les entreprises et les développeurs. La plateforme JBoss Enterprise Application est un serveur d’applications open source, mais avec certains abonnements payants qui sont utilisés pour la construction, le déploiement, l'hébergement d'applications et les services Java hautement transactionnels. Comme il est basé sur Java, le serveur d'applications JBoss fonctionne sur plusieurs plateformes. Il est utilisable sur tout système d'exploitation prenant en charge Java. JBoss Enterprise Application Platform a été développée par JBoss, maintenant une division de Red Hat.

La version 7.0 de la plateforme avait été publiée en 2016 avec des améliorations importantes pour les activités sur le cloud. Dans sa version 7, la plateforme avait été certifiée Java EE 7 avec un support pour Java SE 8. Elle combinait les API Java EE 7 et des outils DevOps comme JBoss Developer Studio 10. Tout ceci pour permettre aux développeurs JBoss ou Red Hat de développer, tester et déployer des applications en local ou sur le cloud. À partir de là, JBoss EAP prend en charge également Jenkins, Arquillian, Maven ainsi que plusieurs autres frameworks web et JavaScript populaires. Cette nouvelle version, la version 7.2, est à son tour certifiée Java EE 8. Elle intègre deux nouvelles bibliothèques, l’une pour plus d’assistance en sécurité et l’autre pour les liaisons JSON (JSON-B 1.0) et d’autres fonctionnalités jugées intéressantes pour les développeurs par Red Hat.

Nom : Logo-Jboss.jpg
Affichages : 4340
Taille : 19,2 Ko

Dans les cas des spécifications de microservices, César Saavedra, directeur technique du marketing chez Red Inc, explique que la nouvelle solution, JBoss EAP 7.2 inclut une prise en charge de la prévisualisation technologique pour Eclipse MicroProfile Config, le client REST, OpenTracing et Health. César Saavedra qualifie JBoss EAP 7.2 de produit phare et très conviviale pour les entreprises Java et surtout pour les développeurs de la communauté Eclipse. « Des entreprises du monde entier font confiance à JBoss EAP, un serveur d'applications conforme à Java-EE, pour exécuter leurs charges de travail de production dans des environnements sur site, virtualisés, conteneurisés et privés, publics et hybrides. Avec cette version, Red Hat réaffirme son engagement continu en faveur de Java EE 8 ainsi que de Jakarta EE, la nouvelle maison dédiée au cloud, une spécification pilotée par la communauté sous la fondation Eclipse », a-t-il écrit. Une liste des fonctionnalités les plus mises en avant dans cette version est présentée ci-dessous :

  • intégration plus étroite avec OpenShift pour les applications en cluster ;
  • prise en charge de Red Hat Enterprise Linux 8 bêta ;
  • prise en charge d'IBM DB2 e11.1, IBM MQ 9 et PostgreSQL 10.1 ;
  • certification pour Red Hat Developer Studio 12 ;
  • améliorations de la sécurité FIPS 140-2 ;
  • améliorations de la gestion des serveurs, telles que l'utilisation de Git pour gérer les données de configuration de serveurs autonomes, la possibilité de tuer les serveurs d'un groupe pour le domaine géré, etc. ;

  • diverses fonctionnalités de console et de gestion améliorées, allant de la complétion des onglets d’aide à la production de plusieurs pages en couleur et à la possibilité de configurer et de surveiller les sous-systèmes, y compris Infinispan, messagerie, Undertow, sources de données et transactions ;
  • améliorations apportées au serveur Web (Undertow), telles que l’autorisation des caractères non échappés dans une URL, la prise en charge du protocole PROXY version 1 et l’extension HTTP transférée ;
  • améliorations d'Infinispan, de la messagerie et des services Web (RESTEasy) ;
  • possibilité de construire une fois et de déployer n'importe où, au sein d'un seul abonnement ;
  • nouvelles nomenclatures maven pour JBoss EAP Java EE 8.

Du côté des fonctionnalités pour la prévisualisation technologique il s’agit de l’intégration d’une bibliothèque pour client Eclipse MicroProfile REST qui est une approche de type sécurisée pour appeler des services RESTful, un MicroProfile OpenTracing qui permet le suivi des demandes dans une application basé sur des microservices. JBoss EAP 7.2 apporte également la possibilité de configurer de nombreux composants du sous-système de sécurité Elytron à partir de la console de gestion et d'innombrables autres fonctionnalités. Vous pouvez avoir plus d’informations sur les nouveautés et offres dans cette nouvelle version dans sa documentation sur le site de Red Hat.

Pour finir, César Saavedra a ajouté que : « JBoss EAP 7.2 est désormais inclus dans Red Hat Application Runtimes, un produit Red Hat Middleware, qui inclut également OpenJDK, les applications Runtimes Red Hat OpenShift, ActiveMQ et JBoss Data Grid. Ils sont intégrés et optimisés pour Red Hat OpenShift, offrant ainsi aux clients un environnement hybride cohérent, une plateforme d’applications cloud sur laquelle ils peuvent optimiser leurs applications Java existantes tout en innovant avec les microservices Java et non-Java d’entreprise, DevOps, CI / CD et des techniques de déploiement avancées ».

Source : Red Hat

Et vous ?

Qu'en pensez-vous ?

Voir aussi

Red Hat annonce la disponibilité de JBoss Enterprise Application Platform 7 la solution est certifiée Java EE 7 et supporte Java SE 8

Oracle annonce la sortie officielle de Java 11 : tour d'horizon des principales nouveautés de cette version LTS

JavaFX 11 est enfin disponible en tant que module open source distinct du JDK : tour d'horizon des améliorations et des nouveautés

JDK 11 : trois nouveautés sont prévues ainsi que la suppression de JAVA EE, JavaFX et CORBA, dans le cadre des mises à jour semestrielles

Java 11 : migrer ou changer de langage, qu'envisagez-vous de faire suite aux derniers changements annoncés par Oracle ?