Considerando a Linguagem XML e tecnologias de Web Services e...

Próximas questões
Com base no mesmo assunto
Q2287876 Programação
Considerando a Linguagem XML e tecnologias de Web Services e suas respectivas definições, relacione adequadamente as colunas a seguir. 
1. Web Services. 2. UDDI. 3. WSDL. 4. SOAP. 5. RESTful Web Services.
( ) Protocolo de comunicação utilizado para troca de informações entre aplicações. ( ) Descrição formal de como acessar um serviço web e quais operações ele oferece. ( ) Padrão que permite a descoberta e a localização de serviços web. ( ) Abordagem arquitetural que emprega métodos HTTP para comunicação entre sistemas distribuídos. ( ) Protocolo que define regras para formatação e troca de mensagens em serviços web.
A sequência está correta em
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A

Vamos analisar cada uma das definições dadas e associá-las aos conceitos listados na questão:

  • (1. Web Services): São soluções utilizadas para a comunicação e interoperabilidade entre aplicações diferentes na internet. Eles permitem que serviços e dados sejam acessados independentemente da plataforma ou da linguagem de programação.
  • (3. WSDL - Web Services Description Language): É uma linguagem baseada em XML utilizada para descrever os serviços oferecidos por um serviço web. Ela detalha a interface pública de acesso, incluindo os métodos disponíveis, os parâmetros necessários e os formatos de mensagem esperados.
  • (2. UDDI - Universal Description, Discovery and Integration): É uma plataforma que permite que serviços web sejam listados e descobertos. Funciona como uma espécie de diretório, onde se pode buscar por serviços web disponíveis e obter informações para acessá-los.
  • (5. RESTful Web Services): Representa uma abordagem para desenvolver serviços web baseados nos métodos do protocolo HTTP, como GET, POST, PUT, DELETE, etc. RESTful não é um protocolo ou um padrão, mas sim um conjunto de princípios arquiteturais.
  • (4. SOAP - Simple Object Access Protocol): É um protocolo de comunicação que utiliza XML para a troca de informações entre aplicações em uma rede. O SOAP define um envelope que encapsula a mensagem XML, além de regras de transporte e processamento.

Portanto, relacionamos cada descrição com o conceito adequado:

  • Protocolo de comunicação utilizado para troca de informações entre aplicações: (4. SOAP)
  • Descrição formal de como acessar um serviço web e quais operações ele oferece: (3. WSDL)
  • Padrão que permite a descoberta e a localização de serviços web: (2. UDDI)
  • Abordagem arquitetural que emprega métodos HTTP para comunicação entre sistemas distribuídos: (5. RESTful Web Services)
  • Protocolo que define regras para formatação e troca de mensagens em serviços web: (1. Web Services)

Isso nos leva à sequência: 1, 3, 2, 5, 4, que corresponde à alternativa A.

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

Gabarito A

Tem que verificar se não cabe recurso ou anulação dessa questão, o primeiro não dá pra encaixar o Web Service.

SOAP (Simple Object Access Protocol): É um protocolo de comunicação utilizado para troca de informações entre aplicações.

UDDI (Universal Description, Discovery, and Integration): É um padrão que permite a descoberta e a localização de serviços web.

WSDL (Web Services Description Language): É uma descrição formal de como acessar um serviço web e quais operações ele oferece.

Web Services: é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes. 

RESTful Web Services: Esta é outra abordagem arquitetural que também se refere à comunicação entre sistemas distribuídos, mas utiliza métodos HTTP de uma maneira mais leve e sem o uso do protocolo SOAP.

Clique para visualizar este comentário

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