Hoje me perguntaram se eu tinha experiência com "Arquitetura Orientada a Serviços" e, apesar de achar que sim. O conceito, para mim, parece tão confuso que não sei mais como você poderia responder honestamente a essa pergunta.
Recorri ao Google no termo em um esforço para obter uma definição concisa do conceito e como ele difere de outras arquiteturas. Depois de ler vários artigos, o único encadeamento comum que parece ser capaz de encontrar é um sistema com vários componentes que se comunicam sobre algum tipo de interface, talvez com uma ligeira preferência pelo XML / SOAP.
Parece que quase qualquer aplicativo pode ser definido como SOA, especialmente um aplicativo da web. Esse termo caiu na armadilha da "Web 2.0" e se tornou um termo que significa o que você quer que ele signifique?
Estou fora da base aqui? Quando vocês ouvem o termo, isso significa algo específico para você? Nesse caso, eu adoraria uma definição concisa que demonstre claramente o que é e o que especificamente não é SOA.