Comment choisir entre lightweight ESB et ESB traditionnels ?

le 06/06/2011 par Matthias Feraga
Tags: Software Engineering

Les lightweight ESB, par opposition aux ESB traditionnels, sont un type émergent de solutions d'intégration simplifiées, qui se concentrent sur les besoins récurrents. Celles-ci n'apportent pas de nouvelles fonctionnalités, mais adressent les problématiques d'intégration d'application de manière rafraîchissante et innovante. On peut compter les solutions reconnues comme lightweight ESB sur les doigts d'une main: ApacheCamel, MuleESB et SpringIntegration. Le but n'est pas ici de comparer ces trois outils, mais d'apprécier ce qu'ils ont pour sur en commun: leur nature efficiente et productive.

Cet article est constitué d'une série de points à adresser lorsqu'il s'agit d'intégration d'applications. La plupart de ces questions servent indifféremment à choisir une architecture d'échange, à comparer des solutions ou encore à concevoir des flux. Pour couvrir ce vaste sujet, la checklist se décompose comme suit, en se limitant aux aspects différenciant pour les lightweight ESB :

  • les exigences fonctionnelles, c'est-à-dire le strict besoin en fonctionnalités d'intégration,
  • les exigences non-fonctionnelles comme la supervision technique et le déploiement,
  • les contraintes organisationnelles

Lire la suite de l'article en anglais