← Questões de Engenharia de Software

Engenharia de Software · FGV · 2021

Questão comentada de Engenharia de Software

No contexto de Web Services e respectivos padrões, analise as afirmativas a seguir. I. SOAP é um protocolo para troca de mensagens estruturadas baseado em XML. II. SDL é uma linguagem baseada em HTML para descrever Web Services. III. XML é uma linguagem utilizada para formatar e exibir páginas Web. Está correto o que se afirma em

Gabarito: A

Em Web Services, a ideia central é permitir que sistemas diferentes conversem pela rede de forma padronizada. O SOAP entra justamente aí: ele é um protocolo para troca de mensagens estruturadas, normalmente usando XML como base. Por isso, a afirmativa I está correta. A segunda afirmativa erra feio no nome e no conceito: o padrão usado para descrever Web Services é o WSDL (Web Services Description Language), não "SDL", e ele não é baseado em HTML. O WSDL usa XML para definir operações, mensagens, tipos e endpoints do serviço. A terceira também está errada, porque XML não serve para formatar e exibir páginas Web. XML é uma linguagem de marcação voltada a estruturar e transportar dados. Quem faz o papel de apresentação visual é mais o HTML, geralmente com CSS e JavaScript no front-end. Então, o gabarito A faz sentido: só a I está correta. Em prova, a banca gosta de trocar WSDL por SDL e confundir XML com HTML, então vale ficar atento a esses detalhes de nomenclatura e função.

Continue treinando

Questões relacionadas