FC ConcursosFC Concursos

Questão FC688369

Durante o design de uma API, uma equipe discutiu duas abordagens de integração amplamente usadas.] Com base nessa situação hipotética, assinale a opção que apresenta a diferença co

Web Services e APIs

QUADRIX · 2025

Durante o design de uma API, uma equipe discutiu duas abordagens de integração amplamente usadas.]

 

Com base nessa situação hipotética, assinale a opção que apresenta a diferença conceitual fundamental entre as abordagens REST e SOAP.

  1. REST é centrado em Recursos (ex.: GET /usuario/1), enquanto SOAP é centrado em Ações (ex.: GetUsuario(id=1)).
  2. REST é um protocolo que exige JSON, enquanto SOAP é um estilo arquitetural que exige XML.
  3. REST é stateful (guarda estado no servidor), enquanto SOAP é stateless (sem estado).
  4. REST só funciona sobre HTTP, enquanto SOAP só funciona sobre SMTP.
  5. REST é mais seguro por usar JWT, enquanto SOAP é menos seguro por usar XML Signatures.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

REST e SOAP diferem no foco: REST é centrado em recursos, enquanto SOAP é centrado em ações.

Em REST cada entidade do sistema é um recurso identificado por URI; a interação ocorre por meio dos métodos HTTP (por exemplo GET /usuario/1) e as respostas trazem representações do recurso (JSON, XML). O modelo privilegia a manipulação de estados do recurso e a interface uniforme.

Em SOAP a comunicação gira em torno de operações/ações expostas em um contrato (WSDL). As mensagens são envelopes XML que invocam procedimentos com parâmetros (por exemplo GetUsuario(id=1)), trazendo um estilo mais orientado a chamadas de função e contrato rígido, com suporte a recursos adicionais de protocolo.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo