Pular para o conteúdo principal

Questão de Arquitetura de Software — SOA (Service-oriented architecture) — Instituto Consulplan 2023

Arquitetura de SoftwareSOA (Service-oriented architecture)
Código
qq983479
Banca
Instituto Consulplan
Órgão
CRF-MG
Ano
2023
Nível
Superior
Cargo
Analista de Sistema
A SOA (Service Oriented Architecture) estabelece um modelo arquitetônico que visa aprimorar eficiência, agilidade e produtividade de uma empresa, posicionando os serviços como os principais meios, para que a solução lógica seja representada no suporte à realização dos objetivos estratégicos associados à computação orientada a serviços. Em relação à SOA, assinale a afirmativa correta.
  1. AA plataforma de tecnologia mais associada à realização da SOA, atualmente no mercado, é a de banco de dados relacionais (SGBDR).
  2. BNa SOA, os serviços existem como programas de software fisicamente dependentes uns dos outros, com características de design exatamente iguais.
  3. CUma implementação da SOA pode consistir em uma combinação de tecnologias, produtos, APIs, extensões da infraestrutura de suporte e várias outras partes.
  4. DA única desvantagem da SOA é que ela é uma forma de arquitetura de tecnologia não-otimizada para o suporte a serviços, o que gera, na prática, algumas inconsistências.
Revelar gabarito e comentário

GabaritoC — Uma implementação da SOA pode consistir em uma combinação de tecnologias, produtos, APIs, extensões da infraestrutura de suporte e várias outras partes.

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”.

SOA (Service-Oriented Architecture)

Gabarito: letra C. A afirmativa C descreve corretamente que uma implementação SOA é composta por uma combinação de tecnologias, produtos, APIs e extensões de infraestrutura, conforme a literatura especializada. As demais alternativas apresentam distorções sobre os conceitos fundamentais da arquitetura orientada a serviços.

Alternativa A — ❌ Incorreta

Afirma que a plataforma de banco de dados relacionais (SGBDR) é a mais associada à SOA. Na verdade, a SOA não está vinculada a uma tecnologia específica de banco de dados; ela se apoia em serviços, mensageria e padrões abertos (como SOAP, REST), e não em SGBDR como elemento central.

Alternativa B — ❌ Incorreta

Diz que os serviços SOA são "fisicamente dependentes" e têm design idêntico. O conceito correto é o oposto: serviços em SOA devem ser fracamente acoplados, independentes e com contratos bem definidos, podendo ter implementações heterogêneas.

Alternativa C — ✅ Correta ⟵ GABARITO

Conforme o material de referência, "uma implementação SOA pode consistir de uma combinação de tecnologias, produtos, APIs, extensões de infraestrutura de apoio e diversas outras partes". Essa flexibilidade é uma característica central da arquitetura.

Alternativa D — ❌ Incorreta

Apresenta a SOA como "não otimizada para suporte a serviços" — o que contradiz o próprio objetivo da SOA, que é exatamente otimizar o suporte a serviços por meio de princípios de orientação a serviço e governança. Não há essa desvantagem apontada na literatura.

Gabarito: letra C

Link permanente: /questoes/qq983479