Pular para o conteúdo principal

Questão de Arquitetura de Software — WebServices — CESPE / CEBRASPE 2022

Arquitetura de SoftwareWebServices
Código
ce136139
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2022
Nível
Médio
Cargo
Técnico de Tecnologia da Informação
Com relação a conceitos de SOA e de webservice, julgue o próximo item.REST (REpresentational State Transfer) é um protocolo para troca de informações estruturadas, cujo formato de mensagem é embasado na linguagem de marcação extensível (XML).
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

REST (REpresentational State Transfer)

❌ ERRADO. A afirmação comete dois erros conceituais: (1) REST não é um protocolo, e sim um estilo arquitetural que define restrições baseadas em HTTP; (2) REST não exige XML como formato de mensagem — pode utilizar JSON, XML, HTML, texto puro, entre outros, conforme a representação do recurso.

O conteúdo de apoio esclarece: "REST é um estilo de arquitetura que define um conjunto de restrições e propriedades baseados em HTTP." Protocolo, por outro lado, é uma especificação formal de comunicação, como SOAP (que este sim é um protocolo baseado em XML).

REST
  • 1Natureza
    • Protocolo (erro)
    • Estilo arquitetural
    • Baseado em HTTP
  • 2Formato de mensagem
    • Exige XML (erro)
    • Livre (JSON, XML, HTML, texto)
LEVEL · soulevel.com.br
RESUMO

REST = estilo arquitetural (não protocolo) | formato de representação: livre (XML, JSON, etc.).

❌ ERRADO.

Link permanente: /questoes/ce136139