Pular para o conteúdo principal

Questão de Arquitetura de Software — SOAP (Simple Object Access Protocol) — Fundação CETAP 2023

Arquitetura de SoftwareSOAP (Simple Object Access Protocol)
Código
qq923732
Banca
Fundação CETAP
Órgão
Prefeitura de Óbidos - PA
Ano
2023
Nível
Superior
Cargo
Analista de Informática
Dentro do âmbito de Web Services, analise as afirmativas a seguir e marque a alternativa correta.I- REST e SOAP são abordagens muito semelhantes para construir Web Services e não possuem diferenças significativas.II- APIs projetadas para REST são mais leves, indicadas para contextos mais modernos e retornam mensagens em diversos formatos tais como HTML, XML, texto simples e JSON.
  1. AAmbas as afirmativas estão corretas.
  2. BNenhuma das afirmativas está correta.
  3. CSomente a afirmativa II está correta.
  4. DSomente a afirmativa I está correta.
Revelar gabarito e comentário

GabaritoC — Somente a afirmativa II está correta.

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

Web Services: REST × SOAP

Gabarito: letra C — apenas a afirmativa II está correta. REST e SOAP são abordagens distintas para Web Services; REST é mais leve, flexível e suporta múltiplos formatos (JSON, XML, HTML, texto), enquanto SOAP é um protocolo mais pesado baseado exclusivamente em XML. A afirmativa I erra ao dizer que não possuem diferenças significativas.

A banca testa o conhecimento básico sobre as diferenças entre REST e SOAP, um tema clássico em arquitetura de software. A principal armadilha é a generalização da afirmativa I, que tenta igualar duas tecnologias com propósitos e características diferentes.

Afirmativa I — ❌ Incorreta

Afirma que REST e SOAP são “muito semelhantes” e “não possuem diferenças significativas”. Isso é falso. REST é um estilo arquitetural que utiliza operações HTTP padronizadas (GET, POST, PUT, DELETE) e pode retornar dados em JSON, XML, HTML, texto simples, etc. SOAP é um protocolo que exige mensagens XML estruturadas com envelope, cabeçalho e corpo, sendo mais verboso e rígido. As diferenças são marcantes, inclusive na performance, simplicidade e casos de uso. Portanto, a afirmativa está errada.

Afirmativa II — ✅ Correta

Descreve corretamente as características de APIs RESTful: são mais leves (menos overhead), indicadas para contextos modernos (web, mobile, IoT) e suportam diversos formatos de retorno, como HTML, XML, texto simples e JSON. De fato, JSON é o formato mais comum, mas o enunciado está correto ao listar essas opções. Portanto, a afirmativa está correta.

NÃO CAIA NESSA!

A afirmativa I é a típica generalização indevida. Cuidado: REST e SOAP são fundamentalmente diferentes; não caia na tentação de achar que são apenas variações de um mesmo conceito. Lembre-se: REST é um estilo arquitetural, SOAP é um protocolo.

Característica

REST

SOAP

Natureza

Estilo arquitetural

Protocolo

Formato de mensagem

Múltiplos (JSON, XML, HTML, etc.)

Apenas XML

Transporte

HTTP/HTTPS (nativo)

HTTP, SMTP, JMS, etc.

Complexidade

Leve, simples

Pesado, complexo

Acoplamento

Fracamente acoplado

Mais acoplado (WSDL)

Gabarito: letra C — somente a afirmativa II está correta.

Link permanente: /questoes/qq923732