Un de mes clients m’a récemment poussé cette vidéo de Martin Fowler et Jim Webber sur une présentation acide sur la SOA et son outillage. Je vous partage ma vision.
En résumé, Martin et Jim attaquent là où ça fait mal: au niveau de l’agilité des processus de construction des intermédiations et sur la complexité des outils. Leur constat est (était?) le suivant:
Middleware propriétaire | Technologies Web Centriques |
– Non performant – Coûteux – Risqué – Echelle de l’entreprise – Spécialisé – Intégration est une activité à part en tiers |
– Design évolutif – Delivry continue – Pas couteux – Incrémental – Croix avec internet – Intégration contrôlée par le consommateur |
En un mot, ils préconisent la mise en oeuvre d’une démarche de services sans ESB car ils portent une complexité trop importante à contrario de l’approche Web. A ce propos, est-ce l’origine de la vague d’API Management actuelle ?
Bref, je comprends complètement leurs critiques. Pour être franc, j’ai moi-même connu des mastodontes tant sur leurs besoins en ressources matérielles que sur leur incapacité à évoluer. Mais…