Passer au contenu

L’open source monte dans le bus d’entreprise

Iona et Objectweb s’associent pour développer Celtix, un ESB à code source libre. Il s’appuie sur Java Business Integration.

Celtix, le premier bus d’entreprise, ou
ESB
(Enterprise Service Bus), open source de qualité professionnelle, est né. Il est le fruit des travaux communs de l’éditeur irlandais Iona et de
la communauté d’origine française open source Objectweb.Les ESB sont des outils d’intégration d’applications proches des solutions d’EAI, mais qui s’appuient sur une architecture orientée service
(SOA) et sur des technologies standards. Ils sont basés sur un middleware orienté message
(MOM), qui transporte des messages XML d’une application à l’autre, afin de synchroniser leurs données. Les interfaces, qui autorisent les applications à dialoguer avec
ce ‘ bus ‘, sont bâties sur des normes
JCA et
Soap.Au début, Celtix se limitera à l’échange de messages Soap et XML sur les protocoles de transport WS-RM (Web Services Reliable Messaging),
JMS et HTTP. Il ne fonctionnera que sous Java et embarquera des mécanismes de sécurité limités. En revanche, il disposera d’outils de configuration et d’administration
s’appuyant sur Eclipse.L’architecture de Celtix reposera sur la nouvelle spécification Java Business Integration
(JBI) développée par le Java Community Process (JCP). Cette initiative vise à standardiser les technologies d’intégration d’applications grâce à un container Java que
tous les éditeurs utiliseront pour rendre leurs outils compatibles.Comme Eclipse, Celtix aura la possibilité d’être enrichi de plug-in open source ou propriétaires, gratuits ou payants, fournis par Iona et des éditeurs tiers. Iona proposera également un support technique
professionnel payant. ‘ Mais rien n’empêche d’autres sociétés de fournir des services autour de Celtix ou de l’intégrer dans leurs solutions propriétaires ‘, précise Sean Baker,
directeur technique et cofondateur de Iona.

Une alternative gratuite mais limitée

Avec Celtix, les entreprises disposeront d’une alternative gratuite mais limitée. Iona continuera donc
à commercialiser Artix, positionné comme une solution haut de gamme destinée aux projets les plus critiques. Artix se distingue par son excellent support de Corba et d’un vaste
choix de plates-formes (Windows, Linux et mainframe), de protocoles de transport HTTP, IIOP, Soap et JMS et de MOM (BEA, Tibco et IBM).‘ Les entreprises pourront commencer avec Celtix et migrer en toute transparence vers Artix. Nous voulons leur laisser le choix ‘, explique Sean Baker. Comme le code source de Celtix est
ouvert et repose sur des standards (notamment JBI), ses concurrents auront la possibilité de rendre leurs produits compatibles avec cet ESB.

Développer le marché des ESB

Le choix d’Objectweb plutôt que la fondation Apache n’est pas un hasard. Objectweb a en effet lancé son propre projet d’ESB en octobre 2004. ‘ Celtix complète à merveille notre serveur
d’applications J2EE

Jonas
et les différents middlewares tels que Joram, dont nous disposons déjà ‘, note François Letellier, porte-parole
d’Objectweb.Avec Celtix, Objectweb offrira aux éditeurs les briques technologiques nécessaires pour construire un bus d’entreprise à la fois packagé et modulaire. ‘ Nous pensons que l’ESB est le prochain marché
d’avenir pour l’
open source. Nous souhaitons contribuer au développement de briques ESB de qualité industrielle sur lesquelles nous nous appuierons pour bâtir notre solution commerciale ‘,
dit Gaël Blondelle, directeur technique de EBM Websourcing, qui a rejoint Objectweb.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Frédéric Bordage