Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura de Software — CESPE / CEBRASPE 2024

Arquitetura de SoftwareArquitetura de Software
Código
ce169731
Banca
CESPE / CEBRASPE
Órgão
CAU-BR
Ano
2024
Nível
Superior
Cargo
Analista de Infraestrutura de Tecnologia da Informação
Acerca da arquitetura de sistemas de N camadas e das APIs, julgue o próximo item.O princípio HATEOAS é utilizado pela API REST para fornecer links entre os recursos e facilitar a navegação do cliente.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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”.

HATEOAS em APIs REST

CERTO. O princípio HATEOAS (Hypermedia as the Engine of Application State) é um dos pilares das APIs RESTful, conforme definido por Roy Fielding em sua tese de doutorado. Ele consiste em incluir links dinâmicos nas respostas das requisições, permitindo que o cliente descubra e navegue pelos recursos disponíveis sem conhecimento prévio da estrutura da API. Isso reduz o acoplamento entre cliente e servidor e facilita a evolução independente de ambos.

O conceito está diretamente ligado à navegação do cliente: ao receber um recurso, o cliente encontra links para ações relacionadas (como editar, excluir, listar), tornando a interação auto-descritiva e mais flexível.

Portanto, a afirmação está correta: HATEOAS fornece links entre recursos e facilita a navegação do cliente em uma API REST.

1Pilar RESTful (Roy Fielding)
2Links dinâmicos nas respostas
Cliente descobre recursos
Navegação auto-descritiva
3Benefícios
Reduz acoplamento
Facilita evolução independente
HATEOAS (REST)
LEVELsoulevel.com.br
HATEOAS (REST): Pilar RESTful (Roy Fielding); Links dinâmicos nas respostas (Cliente descobre recursos, Navegação auto-descritiva); Benefícios (Reduz acoplamento, Facilita evolução independente)

CERTO.

Link permanente: /questoes/ce169731