Usualmente, WebServices envolvem a utilização dos padrões XM...

Próximas questões
Com base no mesmo assunto
Q873271 Arquitetura de Software
Usualmente, WebServices envolvem a utilização dos padrões XML, SOAP e WSDL.
A função de cada um deles é, respectivamente:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - rotular e formatar os dados, transferir as mensagens, descrever a disponibilidade do serviço.

A questão tem como foco os WebServices, que são fundamentais na comunicação entre sistemas distintos na web. Eles se baseiam em um conjunto de padrões que facilitam essa interoperabilidade. Para resolver essa questão, os conhecimentos necessários incluem a compreensão do papel que cada um dos padrões mencionados desempenha na arquitetura de um WebService.

Vamos entender cada um desses padrões:

  • XML (eXtensible Markup Language): É uma linguagem de marcação utilizada para rotular e formatar os dados de forma estruturada, permitindo que sejam compreendidos tanto por humanos quanto por máquinas. No contexto dos WebServices, o XML é comumente usado para representar os dados trocados entre cliente e servidor.
  • SOAP (Simple Object Access Protocol): É um protocolo baseado em XML para transferir as mensagens entre os serviços na web. O SOAP pode operar sobre vários protocolos de rede, mas o mais comum é HTTP. Ele define uma maneira padrão de enviar e receber mensagens de WebService, tornando possível a comunicação entre programas rodando em plataformas e frameworks diferentes.
  • WSDL (Web Services Description Language): É uma linguagem baseada em XML para descrever a disponibilidade do serviço. Ela fornece uma descrição detalhada dos métodos de serviço e dos parâmetros esperados. Isso permite que outros sistemas saibam como interagir com o WebService, incluindo quais operações estão disponíveis, a estrutura das mensagens de solicitação e resposta, e os protocolos de transporte suportados.

Assim, a alternativa C é a correta pois apresenta a função de cada padrão de maneira precisa, correlacionando XML com a formatação de dados, SOAP com a transferência de mensagens e WSDL com a descrição dos serviços disponíveis. Esses padrões se complementam na construção de WebServices robustos e interoperáveis.

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

O XML é um formato para a criação de documentos com dados organizados de forma hierárquica, como se vê, frequentemente, em documentos de texto formatados, imagens vetoriais ou bancos de dados.

https://pt.wikipedia.org/wiki/XML

 

 

 

SOAP - Simple  Object  Access  Protocol

É um protocolo baseado em XML que permite às aplicações trocarem informações estruturadas nas implementações de Web Services.

Os dados são Transferidos no formato XML, encapsulados pelo protocolo SOAP.

Heichi

 

 

 

WSDL - WEB SERVICES DESCRIPTION LANGUAGE

Define como as interfaces dos Web services podem ser representadas. É uma linguagem baseada em XML utilizada para descrever e localizar Web Services. 

 

 

Letra C

XML

  • rotular e formatar os dados

SOAP

  • transferir as mensagens

WSDL

  • descrever a disponibilidade do serviço

c-

SOAP utiliza XML para fornecer serviços de mensagens.

O SOAP trata sobre a especificação para a troca de informação entre sistemas utilizando a XML, com suporte a interfaces orientadas a métodos e documentos.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo