Les Enterprise Service Bus
Choix du bus de service
Comment choisir son ESB
Le choix d'un bus de service se fait avant tout sur des critères propres à chaque entreprise :
- Budget
- Critère important et non négligeable, il peut atteindre ~100 000 euros/CPU pour les plus grosses solutions du marché.
- Support
- Souvent intégré aux solutions propriétaires, il se résume en général à un forum ou une communauté d'utilisateurs pour les solutions Open Source
- Fonctionnalités requises
- Transformation de messages, gestion multi-protocolaire, modules propriétaires ... Autant d'options propres à chaque éditeur
- Simplicité d'utilisation
- Parfois graphique, comme avec Oracle Service Bus, la maîtrise de l'outil pourra parfois être assez laborieuse pour les outils Open Source
- Robustesse et montée en charge
- L'outil étant placé au coeur du système d'information de l'entreprise, il devra assurer une continuité de service, et devra tenir la montée en charge même pendant les pics d'activités.
Après avoir manipulé Apache ServiceMix (Open Source) et Oracle Service Bus, j'en conclus que les différences sont vraiment visible tant au niveau développement qu'au niveau utilisation. La différence la plus flagrante s'apprécie dans l'utilisation des outils, ou la mise en place d'une simple transformation de données peut être très simple (Oracle) ou très compliquée (ServiceMix).

Liens utiles >>>