Voici un bon billet parlant de SOA
Voilà, tout est dit, mettre en place une architecture orienté service ce n’est pas un problème technique mais fonctionnel. Une SOA c’est etre capable de définir des interfaces qui pourront être réutilisées alors que les spécifications des applications les utilisants vont évoluer.
Ca suppose que ces interfaces soient définies par quelqu’un qui connaisse extrémement bien le métier de l’entreprise.
Ca suppose que l’on dépasse la vision projet pour passer à une vision entreprise.
Ca suppose que l’entreprise ait au préalable une organisation bien structuré. Les services d’une SOA sont la modélisation du fonctionnement de l’entreprise, si l’entreprise fonctionne mal sans SOA elle ne fonctionnera pas mieux avec.
D’ailleur google ne s’y trompe pas, quand on chercher architecture orientée services on trouve cette très bonne description par mega