Carregando...
Carregando...
Ajude a melhorar a plataforma
Uma API ( Application Programming Interface ) faz a comunicação entre um usuário e uma aplicação web , porém o usuário precisa entender a estrutura e o desenvolvimento da aplicação que deseja fazer uso. A classificação REST apresenta alguns critérios específicos que têm como objetivo criar padrões para a comunicação entre aplicações diferentes na internet. API RESTFul é uma API que atende aos requisitos do estilo arquitetônico REST . Considerando uma API RESTFul e as restrições, relacione os conceitos e as afirmações a seguir. 1. Interface uniforme 2. Sem estado 3. Baseado em camadas I. Precisa atender a requisitos como base em recursos, pois lida com recursos em vez de métodos quando se compara com o RPC REST . II. A sua execução é isolada, ou seja, nenhuma referência ou informação sobre transações anteriores são armazenadas. III. Políticas de segurança, proxies e recursos de balanceamento de carga são aplicados sem afetar as funcionalidades do sistema. Assinale a alternativa que relaciona adequadamente os dois grupos de informação.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
JUSTIFICATIVA A sentença I se enquadra no conceito 1, pois a interface uniforme é fundamental em qualquer serviço que funciona por meio de uma aplicação web , pois a transferência de dados pelo servidor segue um formato padrão. O recurso no formato padrão é conhecido como representação, que pode ser diferente do formato da aplicação do servidor. A sentença II se enquadra no conceito 2, pois “ sem estado” faz referência às chamadas da aplicação no modelo RESTFul , que não armazena dados de chamadas anteriores, ou seja, as interações acontecem sem qualquer controle de estado. A sentença III se enquadra no conceito 3, pois a arquitetura b aseada em camadas é uma arquitetura do tipo cliente-servidor. Esse sistema de requisição-resposta, ou qualquer outra engrenagem, pode afetar o sistema, como na velocidade de transferência dos dados. Sendo assim, por meio de uma camada intermediária, o sistema RESTFul aplica funcionalidades como políticas de segurança, proxies e recursos de balanceamento de carga sem afetar a aplicação.