Arquitetura Orientada a Serviços (SOA)
Gabarito: letra C. A arquitetura SOA (Service-Oriented Architecture) é um estilo arquitetural que organiza o software em serviços fracamente acoplados, reutilizáveis e independentes, permitindo alta adaptabilidade e flexibilidade para atender a novas demandas de negócio.
A questão testa o conhecimento das características essenciais desse estilo. Vamos analisar cada alternativa:
Alternativa A — ❌ Incorreta
Afirma que SOA possui microsserviços e alta acoplagem. O termo "microsserviços" refere-se a um estilo arquitetural mais granular, que embora relacionado, não é sinônimo de SOA. Além disso, a SOA prega baixo acoplamento entre os serviços, e não alta acoplagem.
Alternativa B — ❌ Incorreta
Descreve uma arquitetura única e contígua. A SOA é distribuída: os serviços são independentes e podem estar em diferentes plataformas, não formando um bloco único e contíguo.
Alternativa C — ✅ Correta ⟵ GABARITO
A SOA oferece adaptabilidade e flexibilidade, pois permite que serviços sejam combinados, reutilizados e evoluídos de forma independente, facilitando a integração entre sistemas e a resposta rápida a mudanças nos requisitos de negócio.
Alternativa D — ❌ Incorreta
Propõe um sistema único e monolítico. A SOA é exatamente o oposto do monolito: ela decompõe a aplicação em serviços autônomos que se comunicam via rede, promovendo modularidade e reuso.
Gabarito: letra C