FC ConcursosFC Concursos

Questão FC890596

Como arquiteto de software, Pedro optou por adotar um estilo arquitetural híbrido derivado de vários outros. Analisando as vantagens e desvantagens do estilo Representational State

Web Services e APIs

FGV · 2026

Como arquiteto de software, Pedro optou por adotar um estilo arquitetural híbrido derivado de vários outros.

 

Analisando as vantagens e desvantagens do estilo Representational State Transfer (REST), Pedro observou como vantagem:

  1. o cache no cliente, que aumenta a confiabilidade já que mantém os dados atualizados;
  2. a escalabilidade, visto que o servidor não precisa gerenciar a utilização de recursos entre as solicitações;
  3. o encapsulamento da funcionalidade de chamada de procedimento remoto utilizando a flexibilidade do XML;
  4. o contexto único por cliente, graças ao controle de sessões mantido no servidor, visto que não é permitido ao cliente manter o estado sessão;
  5. a interface uniforme que previne que o processamento de mensagens REST não inicie até que o nó tenha identificado todos os blocos obrigatórios de cabeçalho.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A alternativa indica a escalabilidade como vantagem. Em REST isso decorre da restrição de stateless: o servidor não mantém contexto de sessão entre requisições, de modo que cada pedido traz as informações necessárias para ser processado.

Como consequência, é simples distribuir a carga entre várias instâncias, aplicar balanceamento e replicação, e inserir caches e proxies intermediários sem transferir estado. O servidor usa menos memória e não precisa coordenar recursos de sessão entre chamadas.

Essa característica facilita o escalamento horizontal, melhora tolerância a falhas e reduz complexidade operacional em ambientes distribuídos. O gerenciamento de estado fica a cargo do cliente ou de tokens, não do servidor.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo