Pular para o conteúdo principal

Questão de Arquitetura de Software — SOA (Service-oriented architecture) — FAFIPA 2025

Arquitetura de SoftwareSOA (Service-oriented architecture)
Código
qg451455
Banca
FAFIPA
Órgão
Prefeitura de Araucária - PR
Ano
2025
Nível
Superior
Cargo
Analista de Sistemas
Em uma arquitetura orientada a serviços (SOA), qual é o principal benefício de se utilizar Web Services?
  1. AUtilizar em modelo offline.
  2. BCriação de uma infraestrutura de rede mais simples.
  3. CReutilização de funcionalidades em diferentes aplicações.
  4. DRedução da complexidade no acesso direto ao banco de dados.
  5. EMelhoria na interface gráfica dos sistemas.
Revelar gabarito e comentário

GabaritoC — Reutilização de funcionalidades em diferentes aplicações.

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 Orientada a Serviços (SOA) e Web Services

Gabarito: letra C. O principal benefício dos Web Services em SOA é a reutilização de funcionalidades entre diferentes aplicações, promovendo interoperabilidade e baixo acoplamento (fonte: conceitos fundamentais de SOA).

A banca testa o conhecimento dos objetivos centrais da SOA. Segundo o material de apoio, a SOA visa "baixo acoplamento, reuso, integração e comunicação entre diferentes aplicações". Os Web Services são uma forma comum de implementar serviços em SOA, e seu maior ganho é justamente permitir que funcionalidades sejam expostas e reaproveitadas por sistemas distintos, independentemente de tecnologia ou linguagem.

Alternativa A — ❌ Incorreta

O modelo offline não é um benefício inerente dos Web Services em SOA. A comunicação em SOA pode ser síncrona ou assíncrona, mas a utilização offline não é um objetivo principal — pelo contrário, Web Services dependem de conectividade de rede para serem acessados.

Alternativa B — ❌ Incorreta

Web Services não simplificam a infraestrutura de rede; eles operam sobre redes existentes (como HTTP). A complexidade da infraestrutura não é reduzida, e em muitos casos pode até aumentar devido ao uso de protocolos como SOAP e XML.

Alternativa C — ✅ Correta ⟵ GABARITO

A reutilização de funcionalidades é o benefício central. Um serviço bem projetado em SOA pode ser consumido por múltiplas aplicações, eliminando retrabalho e promovendo consistência. O material de apoio destaca "reuso" como uma das principais vantagens da SOA.

Alternativa D — ❌ Incorreta

O acesso direto ao banco de dados não é um conceito relacionado a Web Services ou SOA. Pelo contrário, Web Services abstraem a lógica de negócio e escondem detalhes de implementação (inclusive o banco de dados). A complexidade de acesso ao banco não é reduzida por eles.

Alternativa E — ❌ Incorreta

A melhoria na interface gráfica não é objetivo dos Web Services. Eles são voltados para comunicação entre sistemas (back-end), não para experiência do usuário. A interface gráfica é responsabilidade das aplicações consumidoras.

Gabarito: letra C.

Link permanente: /questoes/qg451455