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.
- REST é centrado em Recursos (ex.: GET /usuario/1), enquanto SOAP é centrado em Ações (ex.: GetUsuario(id=1)).
- REST é um protocolo que exige JSON, enquanto SOAP é um estilo arquitetural que exige XML.
- REST é stateful (guarda estado no servidor), enquanto SOAP é stateless (sem estado).
- REST só funciona sobre HTTP, enquanto SOAP só funciona sobre SMTP.
- 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