Questão de Arquitetura de Software — SOAP (Simple Object Access Protocol) — Fundação CETAP 2023
Arquitetura de Software›SOAP (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.
AAmbas as afirmativas estão corretas.
BNenhuma das afirmativas está correta.
CSomente a afirmativa II está correta.
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.