Dans une approche traditionnelle, un logiciel (interne ou commercial) est conçu pour répondre à un cahier des charges précis. Au fil du temps, une entreprise voit se multiplier les applications qui se comptent bientôt par centaines voire par milliers (AIR FRANCE KLM, considéré comme un précurseur du SOA, a ainsi recensé quelques milles applications).
Ces dernières se révèlent néanmoins souvent incapables de communiquer entre elles. Au final, c’est un patchwork de logiciels qui constitue autant de silos de données, tous distincts. L’objectif d’un système d’information, à savoir permettre une circulation harmonieuse “sans couture” de l’information, n’est pas atteint. Les employés doivent trop souvent récupérer les données dans une application puis les réinjecter manuellement...
|