Um desenvolvedor de sistemas está comparando o uso da arqui...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a D: REST tem uma abordagem bem simplificada, mais fácil e segura; enquanto o SOAP é bem mais robusto, complexo e menos seguro.
Vamos entender o porquê disso:
REST (Representational State Transfer) e SOAP (Simple Object Access Protocol) são arquiteturas utilizadas para criar serviços web, mas possuem diferenças significativas.
REST é mais simples e fácil de usar. Ele é baseado em protocolos HTTP e é amplamente utilizado em aplicações web modernas. A simplicidade do REST se deve ao uso direto dos verbos HTTP (GET, POST, PUT, DELETE) para operações CRUD (Create, Read, Update, Delete). Além disso, o REST pode trabalhar com diferentes formatos de dados, como JSON, XML, entre outros, embora JSON seja o mais comum.
Por outro lado, SOAP é um protocolo mais complexo e robusto. Ele é baseado em XML para mensagens e possui um padrão rigoroso para comunicação e segurança. O SOAP é mais utilizado em contextos onde a confiabilidade e a segurança são cruciais, como em serviços financeiros ou comunicações empresariais. Ele possui mecanismos próprios para segurança (WS-Security) e transações, o que o torna mais complexo de implementar e manter.
Agora, vamos analisar as alternativas incorretas:
A - REST representa os dados no formato de tags XML, já o SOAP os apresenta no formato de DDL do SQL
Esta alternativa está incorreta. O REST não se limita a XML; ele pode representar dados em diversos formatos, sendo JSON o mais comum. O SOAP, por sua vez, utiliza exclusivamente XML para formatar suas mensagens. O DDL (Data Definition Language) do SQL não é utilizado pelo SOAP.
B - REST trabalha com protocolos HTTP, enquanto o SOAP trabalha com protocolos HTTPS por definição
Esta alternativa está incorreta. O REST trabalha principalmente com HTTP, mas também pode usar HTTPS para segurança. O SOAP pode usar HTTP, HTTPS e até outros protocolos de transporte (como SMTP), mas não é restrito a HTTPS por definição.
C - REST entrega dados de forma padronizada, empacotadas como metadados; o SOAP entrega os dados em formatos diferentes
Esta alternativa está incorreta. O REST entrega dados no formato especificado (como JSON ou XML), mas não empacota dados como metadados. O SOAP sempre usa XML para suas mensagens, o que é um formato padronizado e não varia.
Por fim, a alternativa D é a correta porque reflete as características principais do REST e do SOAP em termos de simplicidade, facilidade de uso, complexidade e segurança.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Talvez caiba recurso, o SOAP não é menos seguro não
Não tem nada que comprove que o SOAP seja menos seguro que o REST, redação muito ruim da letra C. Complicado bancas que não sabem de TI fazerem provas para TI
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo