On sait tous qu’ « Un Middlewares Orientés Messages (MOM) est une nécessité pour le système d’information des entreprises. L’usage des MOM dans le SI des entreprises, va s’accentuer à mesure que le concept EDA et CEP prennent leurs places.
Mais, ce qui est nouveau, c’est que la guerre des clouds, se joue aussi sur le front des MOM.
Selon JBoss, cela est évident : Le messaging applicatif va devenir une des clés de toute offre PaaS (Plateforme as a service).
Un « Un Middlewares Orientés Messages » est un élément, aussi important que la base de données, chez tous les fournisseurs de solutions pour le cloud, et non pas seulement chez Amazon (Amazon Simple Queue Service (Amazon SQS)
Middlewares Orientés Messages : l’offre open source
Rappelons que la liste des MOM open source reste encore longue.
Dans la catégorie MOM classique (essentiellement compatible JMS (liste restreinte à Java)
· Jbossmq
· Joram
· Openjms
· Open MQ (GlassFish)
· OpenJMS
· Zero MQ
· Spread
Dans la catégorie MOM implémentant le protocole AMQP
· RabbitMQ
· Amqplib
· Open AMQ
· Qpid (dans l’incubateur de projet Apache)
Rappelons que dans le monde open source le projet MOM le plus célèbre reste ActiveMQ.
Naissance de HornetQ de Jboss
Le projet devait avoir le nom de JBoss Messaging 2.0, mais pour des raisons marketing, un nouveau nom a été choisi : HornetQ
HornetQ remplacera à terme JbossMQ 1.x, ce dernier est passé en mode maintenance..
(http://hornetq.blogspot.com/, selon l’image, il s’agit bien d’un Hornet …)
Les caractéristiques annoncées de HornetQ : un MOM multi-usage
Jboss parle d’une réécriture de JbossMQ dans un objectif de meilleure performance, facilité d’utilisation, facilité d’incorporation dans un « java software » et de montée en charge.
HornetQ implémente les protocoles classiques des MOM asynchrone, et y ajoute le protocole AMQP (Advanced Message Queuing Protocol).
AMQP est un nouveau protocole pour les systèmes de messagerie orientés Middleware à comparer au protocole SMTP (pour les gestionnaires des emails). L'objectif d'AMQP est de standardiser l'échange de messages entre serveurs de message.
HornetQ : le MOM du cloud
HornetQ est considére par Jboss comme « le MOM du cloud »
HornetQ va privilégier l’approche RestFull, en considérant que cette approche primordiale pour le Cloud.
Signalons que l’attaque de Jboss vient au moment où chacun des "combattants" dans la guerre des cloud (L’épisode du PaaS), Google, Spring/Vmware et Micrsoft, a avancé un ou plusieurs de ses pions.
Télécharger HornetQ : http://hornetq.org/downloads.html
Plusieurs exemples JMS sont offerts et permettent de faciliter l’apprentissage.
Notons, qu’avec cette version du MOM de Jboss, la communauté open source, montre un intérêt croissant pour le protocole AMQP. Est-ce que c’est un gage de réussite pour ce protocole ?
Mais ceci est un autre sujet
0 commentaires :
Enregistrer un commentaire