Questão de Arquitetura de Software — SOA (Service-oriented architecture) — INSTITUTO AOCP 2025
Arquitetura de Software›SOA (Service-oriented architecture)
Código
qg540683
Banca
INSTITUTO AOCP
Órgão
MPE-RS
Ano
2025
Nível
Superior
Cargo
Analista do Ministério Público - Informática
De acordo com os conceitos, características e técnicas da arquitetura SOA (Service Oriented Architecture), analise as assertivas e assinale a alternativa que aponta as corretas.I. Umas de suas características é que os serviços podem ser descobertos e executados de forma dinâmica.II. Dentro dessa arquitetura, os serviços possuem baixo acoplamento e favorecem, de certa forma, a interoperabilidade.III. Os componentes de serviços podem ser compostos para gerar novas aplicações.IV. A arquitetura SOA proporciona maior extensibilidade, uma vez que um único serviço pode suportar diversas interfaces.
AApenas I, II e IV.
BApenas I, II e III.
CApenas II e III.
DApenas I e IV.
EI, II, III e IV.
Revelar gabarito e comentário▾
GabaritoE — I, II, III e IV.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Arquitetura SOA (Service-Oriented Architecture)
Gabarito: letra E — todas as assertivas (I, II, III e IV) estão corretas. A arquitetura orientada a serviços (SOA) é caracterizada por serviços com baixo acoplamento, interoperabilidade, possibilidade de descoberta dinâmica, composição e extensibilidade por múltiplas interfaces, conforme os conceitos clássicos do paradigma.
A banca testa o domínio das características fundamentais da SOA. O conteúdo de apoio confirma cada uma delas, permitindo uma análise direta.
SOA (Service-Oriented Architecture): Características (Baixo acoplamento, Interoperabilidade, Descoberta dinâmica (UDDI), Composição de serviços, Extensibilidade); Composição (Orquestração (coordenador central), Coreografia (sem coordenação)); Extensibilidade (Múltiplas interfaces, Diferentes protocolos/versões)
Item I — ✅ Correto
Os serviços em SOA podem ser descobertos dinamicamente por meio de um registro de serviços (padrão UDDI). No modelo triangular, o consumidor pesquisa no registro para localizar o serviço e, em seguida, o acessa diretamente no provedor. Isso permite a execução sem conhecimento prévio da localização ou implementação do serviço, sendo uma característica essencial da arquitetura.
Item II — ✅ Correto
O baixo acoplamento é um dos princípios centrais da SOA: os serviços são independentes, com interfaces bem definidas, e não precisam conhecer detalhes internos uns dos outros. Esse desacoplamento favorece a interoperabilidade, permitindo que sistemas construídos em diferentes linguagens e plataformas comuniquem-se por meio de padrões abertos (como SOAP, WSDL, REST).
Item III — ✅ Correto
A composição de serviços é um pilar da SOA. Serviços individuais podem ser orquestrados (com um coordenador central) ou coreografados (sem coordenação central) para criar novas aplicações e processos de negócio. Essa capacidade de reutilização e combinação reduz custos e aumenta a agilidade.
Item IV — ✅ Correto
A extensibilidade na SOA decorre do fato de que um único serviço pode expor múltiplas interfaces (diferentes protocolos, versões ou contratos). Isso permite que o serviço seja consumido por diversos tipos de clientes sem alterar sua lógica interna, facilitando a evolução do sistema.
Todas as quatro assertivas descrevem corretamente características da SOA, portanto a alternativa E é o gabarito.
PEGA ESSA DICA!
Na prova, desconfie de afirmações que neguem a descoberta dinâmica ou o baixo acoplamento — são marcas registradas da SOA. A composição e a extensibilidade são frequentemente exploradas em questões de nível médio.