01net Pro Entreprise informatique
Actualités gestion et logiciel informatique professionnel
Offre et recherche Emploi informatique internet
Salon conférences inofrmatique IT ebusiness 01
Le Cloud Computing
Vidéos reportage entreprise acteur informatique
Retrouvez tous les services 01Net dédiés aux professionnels !
Télécharger logiciels Pro et progiciels
Livres blancs e-commerce informatique et nouvelles technologies
Retrouvez l'ensemble des dossiers de la rédaction 01net Entreprise
Les synthèses des bonnes pratiques sur les sujets IT du moment

L'open source mise sur le SOA tout intégré

En industrialisant leur offre via des plates-formes SOA commerciales, les spécialistes du middleware libre s'éloignent de plus en plus des projets communautaires.

Les faits

Red Hat et Mulesource musclent leurs infrastructures SOA. Le premier avec une plate-forme et un nouveau composant, JBoss ESB. Le second avec une version entreprise, qui s'ouvre aux moteurs BPM du marché.

L'analyse

Red Hat n'a plus à rougir devant les grands noms du middleware Java... En matière d'architectures orientées services (SOA), la stratégie du géant de l'open source est désormais similaire à celle des BEA, IBM, Tibco et autres Webmethods. Il dispose quasiment des mêmes briques : serveur d'applications (JBoss Application Server), moteur d'orchestration (JBPM), atelier de développement unifié (Red Hat Developer Studio), et, tout récemment, bus d'entreprise (JBoss ESB). De plus, Red Hat structure la stratégie commerciale de sa division JBoss autour de plates-formes, à savoir des piles applicatives disposant de leur propre environnement d'exécution. L'éditeur en lance cinq, dont l'une consacrée aux SOA. Cette approche tout en un n'existait pas chez JBoss. Jusqu'à présent, ' nous nous efforcions de prendre en charge un maximum de projets issus de la communauté, quelle que soit leur version ', explique Sacha Labourey, directeur technique de JBoss. Mais cette profusion de versions et les multiples combinaisons de produits qu'elle engendrait dans les entreprises rendaient la maintenance et la formation particulièrement complexes.

Un peu moins de souplesse

La nouvelle plate-forme SOA a été bâtie sur le même modèle que RHE et Fedora : elle reprend les principaux projets de la communauté. ' Nous perdons une certaine flexibilité mais les clients préfèrent l'approche du tout intégré à la composition à partir de fonctionnalités piochées ici ou là ', justifie Sacha Labourey. L'éditeur continue à s'engager sur certains frameworks ?" Seam (composition d'applications web 2.0), jBPM (gestion de processus), Drools (moteur de règles) et Hibernate (moteur objet-relationnel) ?" qui pourront fonctionner sur d'autres serveurs d'application.
Red Hat n'est pas le seul acteur du libre à industrialiser son offre middleware. Mulesource vient d'assortir ses avancées technologiques d'un nouveau modèle commercial. ' Notre plate-forme Enterprise Edition sera amenée à se différencier clairement des versions communautaires dont la maintenance devenait difficilement gérable ', explique Ross Mason, directeur technique de Mulesource. Cette différenciation porte aussi bien sur le code, testé, et donc plus stable, que sur les fonctions disponibles dans la version entreprise : respect des spécifications WS-*, module de surveillance de l'ESB, prise en charge des moteurs BPM d'Oracle et de JBoss...
A noter qu'Iona a poussé à l'extrême cette dissociation des plates-formes payantes et communautaires, avec des familles d'ESB distinctes : Artix, issu de son middleware historique Corba, et Fuse, ESB open source basé sur Service-Mix (auquel se rajoute Celtix, l'ESB issu du projet CXF). Parmi les grands du middleware open source, seul Sun persiste à caler sa plate-forme commerciale SOA (ESB Suite) sur les projets de la communauté.

Les briques acquises par Red Hat

Rosetta ESB (juin 2006) : Red Hat reprend la technologie développée par un prestataire de l'assureur Aviva Canada. JBoss ESB repose principalement sur ce bus d'entreprise.
Metamatrix (mai 2007) : l'éditeur proposait une solution de fédération virtuelle de base de données. Red Hat va la placer sous licence open source.
Technologies issues d'Exadel (juin 2007) : Red Hat acquiert un atelier de développement basé sur Eclipse (l'actuel Red Hat Developer Studio) ainsi que des outils de développement d'applications Ajax.

2 questions à... : Bertrand Pinel, directeur technique d'Ippon Technologies

Vous connaissez les plates-formes Mulesource et Sun. Qu'en retenez-vous ?

' Très complet, l'ESB de Mulesource s'ouvre même au monitoring via une souscription mais il ne dispose pas encore d'environnement graphique pour composer les services. Il est intégré au framework Java Spring, ce qui n'est pas le cas d'OpenESB. Mais le bus de Sun est couplé à du BPM au sein d'une plate-forme d'exécution basée sur la norme d'intégration JBI. L'ESB de Mulesource ne respecte pas cette spécification, mais il reste plus pratique que celui de Sun. '

Red Hat peut-il rivaliser avec les plates-formes SOA traditionnelles ?

' Aucun doute, même si nous navons pas vu leur ESB. Leur BPM, déployé chez un grand constructeur automobile, est très solide. Sans compter leur moteur de règle, déjà éprouvé et leur compétence Hibernate. '

envoyer
par mail
imprimer
l'article
Nos partenaires