Ed
há 20 horas
Vamos analisar as afirmações sobre REST e SOAP uma a uma: 1. "REST é uma arquitetura de rede, baseada no protocolo XML, que permite o serviço Web e o cliente se comunicar." - Esta afirmação está incorreta. REST não é baseado apenas em XML; ele pode usar JSON, XML, HTML, entre outros formatos. REST é uma arquitetura que utiliza os métodos HTTP. 2. "SOAP é uma arquitetura de rede, baseada em mecanismos de solicitação e resposta tradicionais da Web, como solicitações GET e POST." - Esta afirmação também está incorreta. SOAP é um protocolo que utiliza XML para troca de mensagens e não se limita a métodos HTTP como GET e POST. 3. "SOAP envia solicitação e resposta de seus serviços empacotados em envelopes, diferentemente do que ocorre nos serviços baseados em REST." - Esta afirmação é correta. SOAP utiliza envelopes para encapsular suas mensagens, enquanto REST não tem esse conceito de envelope. 4. "SOAP é um protocolo independente de plataforma que faz chamadas de procedimentos remotos por meio de conexões FTP com poucas limitações." - Esta afirmação está incorreta. SOAP é independente de plataforma, mas não utiliza FTP para chamadas; ele geralmente utiliza HTTP. 5. "REST e o SOAP são um tipo de computação distribuída que permite a um aplicativo cliente ter acesso direto à memória principal de uma aplicação servidora." - Esta afirmação é incorreta. Nenhum dos dois permite acesso direto à memória principal de uma aplicação servidora; eles são métodos de comunicação entre cliente e servidor. Diante da análise, a única afirmação correta é a terceira: "SOAP envia solicitação e resposta de seus serviços empacotados em envelopes, diferentemente do que ocorre nos serviços baseados em REST."