Le projet JOnES (Java Open ESb), présenté ici, prolonge les travaux du consortium ObjectWeb dans
la prise en compte des aspects Enterprise Application Integration EAI qui sous-tendent les systèmes
d'information d'entreprises et de groupes. L'approche actuelle des problématiques d'intégration
s'appuie sur les fonctionnalités des serveurs d'application (type J2EE) et sur une approche orientée
services basée sur des standards ouverts (services Web, XML, SOAP/HTTP), garants de
l'interopérabilité de systèmes hétérogènes issus de fournisseurs divers.
Le développement en logiciel libre de briques fonctionnelles visant les bus de services d'entreprise
(Enterprise Service Bus - ESB) est un objectif stratégique pour favoriser l'émergence d'une offre de
services, de développements spécifiques et de solutions packagées tout à la fois compétitives,
technologiquement indépendantes et respectueuses des standards de l'industrie.
Le développement de telles plates-formes s'insérant dans la communauté ObjectWeb permettra de
valider les choix technologiques effectués et de les évaluer sur des benchmarks et des applications
cibles. Le projet se construira autour de partenaires maîtrisant un certain nombre de technologies
parmi lesquels on peut citer :
• modélisation et méta modélisation pour l'EAI
• identification et description de services
• chorégraphie, assemblage des services
• bus de services d'entreprises (ESB)
Plus précisément, le projet JOnES couvre la réalisation d’un canevas (framework en anglais) ESB
Open source, construit autour de la spécification Java Business Integration (JBI) et d’un assemblage
de composants ObjectWeb. Ce projet propose une implémentation d’un ESB, ainsi que la possibilité
d’assembler des composants pour créer un ESB spécifique à un besoin applicatif donné, et s’inscrit
dans le cadre de l’initiative ObjectWeb ESB ( http://esbi.objectweb.org ).
Les résultats attendus sont le renforcement de la plate-forme ObjectWeb et le développement d’un
écosystème autour d’une offre ESB Open source.
Le projet JOnES contribue à positionner au mieux les équipes françaises vis-à-vis des dispositifs
nouveaux d’European Technology Platform (ETP) en cours de définition dans le cadre de la
préparation du 7ème Programme Cadre de Recherche et de Développement (PCRD) de la Commission
Européenne, en particulier S3 (Software, Services and Systems), désormais dénommé « SEASIDE »,
projet dans lequel ObjectWeb joue un rôle important.
Le projet JOnES de typologie plate-forme logicielle s’inscrit dans la priorité 3.2 de la thématique
« Réseaux d’Information et de Connaissances » de l’appel à propositions visant à l’élaboration au sein
d’ObjectWeb d’une plate-forme EAI. Plus précisément, ce projet vise à créer un canevas de base
permettant la création de bus de services d’entreprise (ESB) basé sur la JSR208, Java Business
Integration.
Cf. spécification JBI