O que é SOA?
SOA (arquitetura orientada a serviços) organiza capacidades de negócio em serviços que várias aplicações podem compartilhar. Cada serviço fornece uma função clara, como consultar o estoque ou emitir uma fatura, por meio de uma interface acordada.
Por exemplo, uma loja virtual e uma aplicação para funcionários podem chamar o mesmo serviço de estoque para consultar as quantidades disponíveis. Nenhuma das aplicações precisa implementar novamente essa lógica de negócio ou conhecer o funcionamento interno do software do depósito.
