🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Assinale a alternativa que descreve corretamente uma difere...

Próximas questões
Com base no mesmo assunto
Q4196131 Arquitetura de Software
Assinale a alternativa que descreve corretamente uma diferença entre SOAP e REST.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

Fundamento decisivo: A distinção conceitual básica entre SOAP e REST: SOAP é protocolo e REST é estilo arquitetural, o que conduz ao gabarito D.

Tema central: Natureza de SOAP e REST
Análise das alternativas
A
Errada
Está errada por afirmar exclusividade de formato sem sustentação: SOAP não trabalha exclusivamente com JSON; classicamente, SOAP usa mensagens XML.
B
Errada
Está errada porque inverte o critério de cache. REST admite cache, inclusive como característica arquitetural, então não procede dizer que chamadas REST não podem ser armazenadas em cache.
C
Errada
Está errada por impor uma restrição de ambiente que não existe. SOAP não é limitado a redes locais, e REST também não é exclusivo de chamadas pela Internet.
D
Certa
A alternativa D está certa porque identifica o critério conceitual que realmente distingue os dois: SOAP pertence à categoria de protocolo de comunicação/mensageria, enquanto REST pertence à categoria de estilo arquitetural. Essa é uma diferença estrutural e suficiente para resolver a comparação.
E
Errada
Está errada porque atribui a SOAP uma exigência técnica indevida: SOAP não requer exclusivamente HTTP como protocolo subjacente. A alternativa ainda formula a comparação de modo invertido e absolutizado.
Pegadinha da questão
A confusão explorada foi trocar a diferença conceitual central entre SOAP e REST por afirmações absolutas sobre formato, cache, escopo de rede ou protocolo subjacente.
Dica para questões semelhantes
  • Quando a questão pedir diferença entre SOAP e REST, primeiro classifique a natureza de cada um: protocolo versus estilo arquitetural.
  • Desconfie de alternativas com termos absolutos como "exclusivamente", "só pode" e "requer"; nesta base, esses absolutos foram justamente o erro.
  • Não reduza a distinção entre SOAP e REST a formato de dados ou ao uso frequente de HTTP/JSON em APIs modernas.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo