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:
- o cache no cliente, que aumenta a confiabilidade já que mantém os dados atualizados;
- a escalabilidade, visto que o servidor não precisa gerenciar a utilização de recursos entre as solicitações;
- o encapsulamento da funcionalidade de chamada de procedimento remoto utilizando a flexibilidade do XML;
- 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;
- 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