SOA é um modelo de arquitetura de software voltado para a construção de aplicações que implementam processos de negócio ou serviços, utilizando um conjunto de componentes fracamente acoplados e orquestrados a fim de prover um nível de serviço bem definido.
Dentro desse modelo de arquitetura, informações, aplicações e recursos podem ser vistos como serviços que podem ser combinados ou compostos, dando origem a processos de negócios novos e mais flexíveis, de forma que atendam às mudanças das lógicas de negócios.
Fonte: https://blog.grancursosonline.com.br/o-que-e-soa-teoria/