Analise as afirmativas a seguir a respeito de Web Services e...

Próximas questões
Com base no mesmo assunto
Q4038042 Arquitetura de Software
Analise as afirmativas a seguir a respeito de Web Services e REST e assinale a alternativa correta.

I. Web Services são projetados para serem independentes de plataforma e linguagem de programação, permitindo que diferentes sistemas e aplicativos se comuniquem entre si.
II. HTML, XML e JSON são exemplos de formatos adotados por Web Services para enviar e receber dados.
III. REST é um estilo arquitetural para sistemas distribuídos, muitas vezes utilizado para construir Web Services leves e escaláveis.
IV. Um dos princípios de REST é a adoção de URL única para acesso a todos os recursos (dados, serviços).
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E

Fundamento decisivo: A decisão estava no confronto entre as assertivas e a caracterização usual de Web Services e REST: I, II e III são aceitas, e IV é a incorreta porque REST não adota uma URL única para todos os recursos, mas identificação por URIs distintas.

Tema central: Web Services e REST
Análise das alternativas
A
Errada
Está errada porque exclui a afirmativa II, que a base de decisão considera correta.
B
Errada
Está errada porque considera IV correta, mas IV é a afirmativa incorreta.
C
Errada
Está errada porque também toma IV como correta.
D
Errada
Está errada porque exclui a afirmativa III, que está correta.
E
Certa
A alternativa E está correta porque reúne as assertivas compatíveis com a base de decisão. I está de acordo com a interoperabilidade típica de Web Services. II é aceita pela banca como formato adotado para envio e recebimento de dados. III define corretamente REST como estilo arquitetural usado em serviços leves e escaláveis. IV está errada porque REST não usa uma URL única para todos os recursos.
Pegadinha da questão
A pegadinha foi tratar IV como se REST usasse uma URL única para tudo e, ao mesmo tempo, levar o candidato a rejeitar II, embora a banca a tenha aceitado.
Dica para questões semelhantes
  • Em REST, desconfie de enunciados que falem em URL única para todos os recursos; a lógica é de URIs distintas por recurso.
  • Em Web Services, a ideia central é interoperabilidade entre sistemas heterogêneos, não dependência de uma única plataforma ou linguagem.
  • Se a banca adotar redação ampla sobre formatos de troca em serviços web, siga a aceitação do enunciado sem ampliar desnecessariamente a exigência técnica.

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 HTML serve para renderizar páginas em navegadores e não para tráfego de dados puros entre sistemas. Se a frase mencionasse apenas XML e JSON, ela estaria correta , questão estranha.

“II. HTML, XML e JSON são exemplos de formatos adotados por Web Services para enviar e receber dados.”

  • Embora um Web Service possa eventualmente retornar HTML, ele não é estruturado para a integração direta entre sistemas.

III. Item errado, pois a base do REST é que cada recurso deve ter a sua própria URL única (identificador exclusivo).

Gabarito da banca: letra E (Porém, apenas I e III estão de fato certas). ‘-‘

Definição clássica de REST (Representational State Transfer), proposta por Roy Fielding.

Características:

  • Leve;
  • Escalável;
  • Stateless;
  • Uso dos métodos HTTP (GET, POST, PUT, DELETE etc.).

Gabarito: E

Clique para visualizar este comentário

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