A respeito dos padrões XML, SOAP e WSDL, julgue o item que s...
A respeito dos padrões XML, SOAP e WSDL, julgue o item que se segue.
XML é a tecnologia que torna possível a interoperacionalidade
caracterizada na situação em que o usuário informa o seu
código de endereçamento postal (CEP) em determinado site e
outra plataforma de serviços retorna com o endereço
correspondente a esse CEP.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - certo
A questão aborda o papel fundamental do XML (eXtensible Markup Language) na interoperabilidade entre plataformas e sistemas distintos na web. XML é uma linguagem de marcação utilizada para a criação de documentos com dados estruturados, o que permite que informações sejam compartilhadas e compreendidas por diferentes sistemas.
Na situação descrita, ao fornecer um CEP em um site, o sistema desse site pode utilizar um serviço web que oferece a consulta de endereços a partir do CEP fornecido. Esse serviço pode disponibilizar seus dados em formato XML, que será consumido pelo site inicialmente consultado pelo usuário.
A interoperabilidade, neste contexto, está relacionada com a capacidade de sistemas diferentes se comunicarem e trocarem informações de maneira eficiente. O XML desempenha um papel crucial ao servir como um formato de dados comum que pode ser lido e interpretado por diferentes sistemas, independentemente da plataforma ou da linguagem de programação em que foram desenvolvidos.
Adicionalmente, SOAP (Simple Object Access Protocol) e WSDL (Web Services Description Language) são tecnologias complementares ao XML no contexto de serviços web. SOAP utiliza XML para formatar as mensagens de requisição e resposta entre o cliente e o serviço web, enquanto WSDL é uma linguagem baseada em XML utilizada para descrever os serviços web oferecidos, suas operações e como acessá-las.
Portanto, a afirmativa está correta, pois o XML é realmente uma tecnologia chave que possibilita a interoperabilidade de sistemas na web e, no cenário apresentado, seria a tecnologia que permite ao usuário receber informações de endereço correspondentes a um CEP fornecido, graças à sua capacidade de estruturação e troca de dados entre plataformas distintas.
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
Pensem no SOAP como um protocolo para troca de informações universais, independente da plataforma ou linguagem de programação utilizada. O SOAP consegue, utilizando o XML que seria o formato da mensagem em si e o WSDL que seria uma espécie de "Tradutor", enviar as informações para outro sistema e esse sistema será capaz de entender.
No exemplo citado pela questão, ao inserir seu CEP no site X eh perfeitamente possível que o site Y consiga entender o conteúdo da mensagem e retornar o endereço, independente se o site X foi construído em Python e o Y em JAVA, tudo graças ao SOAP.
Não seria SOA?
Nao seria a "única" e "indispensável" que torna possível isso, posso usar json ou outras alternativas, mas no Cespe resposta incompleta também está certa.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo