L'architecture de Swordfish repose sur JBI (noyau Apache ServiceMix) et prévoit également de supporter le modèle d'assemblage SCA. Autre particularité : Swordfish supportera aussi les conteneurs OSGi, en commençant bien sûr par celui d'Eclipse.

En effet, une évolution notable de l'architecture des solutions ESB est la migration vers les conteneurs OSGi. C'est le cas pour les dernières versions de produits comme :
- Apache ServiceMix (support d'Apache Felix depuis la v4.0) ;
- Progress FUSE ESB 4 (construit sur ServiceMix 4.0) ;
- Eclipse Swordfish (construit sur ServiceMix 4.0 et support d'Eclipse Equinox) ;
- Sun Microsystems OpenESB (support d'Apache Felix depuis la v3.0).
La feuille de route de Swordfish prévoyait la sortie d'une v0.9 associée à celle d'Eclipse 3.5 Galileo, mais il semble que cela n'a pas été possible. La v1.0 devrait être disponible pour novembre 2009 (Eclipse Summit Europe) et la v2.0 pour l'été 2010.
Technorati tags : soa esb ws-* swordfish java jbi osgi
Del.icio.us tags : soa esb ws-* swordfish java jbi osgi