mars
2011
Bonjour à tous,
Nouvelle session du MarsJUG avec Jeff Mesnil et Arnaud Simon sur le thème du messaging.
A propos des Jeff Mesnil :
Jean-Frédéric « Jeff » Mesnil écrit des logiciels de middleware liés au messaging, aux transactions distribuées et à la réplication de base de données depuis une décennie. Récemment, il a travaillé sur HornetQ, l’implémentation de messaging de JBoss et Red Hat. Il écrit maintenant des logiciels de data mining pour un éditeur de sites Web, Bestofmedia.
Il a obtenu un Msc en Mathématiques Appliquées et Informatique de l’université de Cranfield (Royaume-Uni) et un diplôme d’ingénieur en
Génie Mathématique de l’INSA de Rouen (France). Il vit en France et écrit un weblog à http://jmesnil.net/weblog/.
A propos d’Arnaud Simon :
Arnaud Simon is senior solution architect for Red Hat middleware division. Arnaud joined Red Hat as a principal software engineer working for Red Hat middleware division on strategic messaging AMQP and ESB products. Arnaud contributed to write the AMQP specifications and is an Apache contributor for the Qpid project. Prior to that, he was an ESB, SOA architect for Innovation Process Technology IPT, a European systems integrator based in Switzerland. Prior to this Arnaud was leading the JMS Message Service Team for Arjuna Technologies Limited, a UK based spin-off from Hewlett-Packard where he was a senior research and development engineer, with a primary focus on the design and continual development of this product. Arnaud obtained a PhD in Computing Science from INRIA, University Nancy I (France) in 2000 and completed research posts with a primary focus on distributed computing and data mining at both INRIA and Newcastle University.
A propos de l’intervention en deux parties
HornetQ, Messaging & Web
HornetQ est un service de messaging qui a ses racines dans le monde Java mais qui s’ouvre aussi aux environnements Web. Cette présentation introduira HornetQ et les notions de bases du Messaging et de JMS. HornetQ fournit une API REST pour envoyer et recevoir des messages de n’importe quel plate-forme avec HTTP. HornetQ adopte aussi HTML5 en fournissant le support des Web Sockets pour envoyer et recevoir des messages depuis la dernière génération de navigateurs Web. La présentation utilisera comme demonstration une application Web de géolocalisation interactive avec une topologie pub/sub démontrant la cohérence de cet ensemble. Le Web et le Messaging forment une combinaison puissante et cette présentation l’illustrera.
AMQP (pour Advanced Message Queuing Protocol) est une spécification open source qui vise à standardiser l’échange de messages entre applications. Un consortium international est à l’origine d’AMQP. Celui-ci inclut entre autres Red Hat, Cisco Systems, iMatix, Microsoft, etc… AMQP n’a pas pour vocation de remplacer JMS mais a été conçu avec comme objectif de supporter JMS. La spécification AMQP définit, de même que JMS, les sémantiques d’échange des messages mais aussi le protocole d’échange. Cela permet une réelle inter-opérabilité des implémentations d’AMQP. Ainsi, toutes les implémentations d’AMPQP peuvent interagir entre elles, quels que soient les langages utilisés. Par exemple, il est possible à des applications JMS d’échanger des messages avec des applications Python, .Net ou C++. Dans cette présentation, nous introduirons la dernière version d’AMQP. Nous nous appliquerons à faire le lien entre les concepts spécifiques à AMQP et ceux bien connus de JMS. Nous mettrons aussi en avant les avantages d’AMQP sur JMS. Une attention particulière sera portée au projet Qpid — qui est l’implémentation d’AMQP hébergée par Apache — et plus particulièrement à sa librairie JMS.
Nous nous réunirons à :
Technopôle Marseille Provence
Château Gombert
Les Baronnies, Bâtiment B, RDC
Rue Paul Langevin
13013 MARSEILLE
(le bâtiment rouge que l’on aperçoit ici)
N’hésitez donc pas à venir nombreux le mercredi 10 mars 2011 à 19h.
Comment puis-je ne rien rater du MarsJUG ?
Vous pouvez suivre son twitter
Merci de vous inscrire à cette conférence et à la mailing list
Pourquoi venir au MarsJUG ?
Comme tous les JUGs le MarsJug permet de rester à la pointe de ce qui se fait en Java en participant à des conférences et rencontrer des speakers reconnus dans le monde.
Vous pouvez venir par curiosité pour découvrir les JUGs, par amour des JUGs parce que vous êtes habitués, pour vous tenir au courant de se qui se fait de nouveau ou alors pour boire un coup avec nous après le JUG
A quelle fréquence le JUG se réunira ?
Un moyenne tous les mois et demi
à bientôt,
Alain Defrance.