Comme annoncé sur le blog de Xebia france dans le billet “Spring Integration - L’avènement des ‘lightweight ESB’ ?“, SpringSource a annoncé fin 2007 le lancement de Spring Integration, une implémentation légère des Enterprise Integration Patterns.
Le projet est aujourd’hui dans sa phase finale (la version courante est 1.0.0.M4). Mark Fisher apporte les dernières touches à Spring Integration : bugfix, refactoring, configuration, documentation, samples, …
L’occasion d’une introduction à Spring Integration, la plate-forme de messaging de SpringSource.
Christophe Heubès SOA ESB, Intégration, SOA, Spring
CXF est un projet de l’incubateur Apache porté par IONA. CXF est l’héritier de la populaire librairie SOAP XFire et de l’ESB Open Source IONA Celtix.
Evénement annoncé comme il se doit sur TSS (“Apache CXF 2.0 Released - build services using frontend APIs like JAX-WS“) qui liste les principales fonctionnalités de la release.
Comme nous l’expliquait Cyrille Leclerc dans son billet “La bataille des ESB Apache : Synapse vs. Service Mix vs. CXF“, la multiplication des projets ESB au sein de la fondation obscurcie la stratégie SOA et ESB d’Apache.
Christophe Heubès SOA ESB, SOA
Synapse est un médiateur Web Service : routing, load-balancing, transformation et protocol switching (L’annonce sur TSS détaille les fonctionnalités). WSO2 ESB étend Synapse avec un registre de services et une interface graphique permettant de gérer et d’assembler des Services Web.
La stratégie SOA et ESB de la fondation Apache s’obscurcit encore un peu avec ces annonces. Cyrille Le Clerc fait un point sur la situation et nous livre son analyse dans son billet “La bataille des ESB Apache : Synapse vs. Service Mix vs. CXF” publié sur le blog de Xebia France.
Christophe Heubès SOA ESB, SOA
Dans un article récent, Ron Kersic de Xebia aborde l’épineux problème de la vampirisation des projets SOA par le discours des éditeurs, des grands intégrateurs et d’une bonne partie de la presse à destination des décideurs informatiques.
Il évoque LE sujet du moment : “Une SOA ne peut pas se mettre en place sans ESB”.
Alors que, même si un ESB peut devenir un composant déterminant dans une SOA, il n’y est pas indispensable, surtout à un faible niveau de maturité.
Your ESB ate my SOA
Christophe Heubès SOA ESB, Intégration, SOA, Xebia
Vous trouverez sur infoQ une présentation de Mark Richards (IBM) sur le rôle des ESB et les façons de les implémenter, notamment au regard de JBI (Java Business Integration : JSR-208).
The Role of the Enterprise Service Bus
Christophe Heubès SOA ESB, Intégration, J2EE, JBI, SOA