A Arquitetura Orientada a Serviço (SOA) é um estilo de arquitetura de software que se consolidou como uma das principais abordagens para promover interoperabilidade entre sistemas, reutilização de componentes e maior flexibilidade no desenvolvimento de soluções distribuídas. Seu princípio central é organizar aplicações em torno de serviços autônomos, fracamente acoplados e padronizados, que podem ser consumidos por diferentes clientes e sistemas.
Em concursos da área de TI, especialmente os elaborados pelo CESPE/CEBRASPE, SOA é frequentemente cobrada em questões relacionadas a arquitetura de software, mensageria, UML, padrões de projeto e BPM (Business Process Management).


