← Questões de Engenharia de Software

Engenharia de Software · CESPE/CEBRASPE · 2022

Questão comentada de Engenharia de Software

O protocolo utilizado para efetuar chamadas de procedimentos remotos e que é independente de plataforma é o

Gabarito: B

A questão está falando de um protocolo usado para chamadas remotas de procedimento, com a vantagem de ser independente de plataforma. Em redes e web services, isso remete ao SOAP, que foi criado para permitir a troca de mensagens estruturadas entre sistemas diferentes, mesmo quando cada um roda em um ambiente distinto. O ponto-chave é este: SOAP é um protocolo de comunicação, normalmente baseado em XML, usado para invocar serviços pela rede. Ele apareceu muito ligado aos Web Services tradicionais e ao modelo de RPC, justamente para resolver o problema de integração entre sistemas heterogêneos. Em prova, quando a banca fala em chamadas remotas e independência de plataforma, o cheiro de SOAP fica forte. Já REST não é protocolo no sentido estrito, mas um estilo arquitetural, e costuma ser confundido com SOAP porque ambos são usados em web services. A diferença cobra muito em concurso: REST trabalha com recursos e verbos HTTP, enquanto SOAP é mais formal, padronizado e centrado em mensagens. Por isso o gabarito é a letra B. Doutrinariamente, a caracterização de SOAP como protocolo de mensagens para web services, com interoperabilidade entre plataformas, é a classificação tradicional cobrada em Engenharia de Software e Arquitetura de Sistemas.

Continue treinando

Questões relacionadas