Appelez-moi un troll si vous voulez, mais je suis sérieux -- comment exactement est la nouvelle SOA tendance toute différente de celle que le client-service d'architecture que j'ai été la construction de 15 ans? J'entends SOA mais je ne vois pas en quoi c'est différent de ce que nous avons toujours fait. De retour de 10 ans ,y société avait plusieurs clients (en plusieurs langues), qui a parlé pour le même service. Il n'était pas XML (c'était un protocole binaire appelé Microsoft DCOM) et il n'y avait pas d'auto-découverte à travers WSDL mais c'est OK, puisque la lecture de la documentation a été tout aussi facile. Notre système a même été "ouvert" dans le sens que nous documenté-il suffisant pour permettre à la 3ème partie de parler à nos services. Nous n'avons pas été les pionniers -- tous les autres que je connaissais il y a 10 ans était en train de faire la même chose. La SEULE différence que je vois entre alors et maintenant, c'est que maintenant il n'y a qu'un seul service disponible sur internet, alors qu'il y a 10 ans, chaque client qui serait l'hôte de sa propre instance du service. Mais ce n'est pas une architecture -- où le service physiquement vie est transparente à toute personne utilisant le service.
Alors, quelle est exactement la SOA qui est différente de ce que nous avons fait pendant des années? Est SOA simplement un terme marketing qui représente une meilleure pratique devenue courante il y a très longtemps? Ou suis-je en manque quelques une subtile de SOA qui est différente de ce que nous avons fait tout le long?