“Hoje, as APIs REST se estabeleceram como um meio para implementar sistemas distribuídos e devem ganhar ainda mais importância no contexto de computação em nuvem, Internet das coisas e microsserviços. No entanto, muitas APIs REST existentes são conhecidas por não serem bem projetadas, resultando na ausência de atributos de qualidade desejáveis que os sistemas verdadeiramente RESTful acarretam. Embora a análise existente mostre que muitas APIs REST não são totalmente compatíveis com REST, ainda é uma questão em aberto como melhorar esse déficit e por onde começar" (HAUPT et al., 2017).

Assinale a alternativa correta sobre a dinâmica do fluxo de informações durante uma interação em um sistema REST.

Alternativas:

a)
O fluxo de informações sempre se dá na direção cliente => servidor durante uma interação.

b)
Todas as informações trocadas são armazenadas pelo servidor.

c)
Servidor e cliente só podem trocar informações após autenticação do cliente.

d)
Geralmente durante uma interação, um par de mensagens, request e response, são trocadas entre servidor e cliente.

e)
O fluxo de informações ocorre por protocolos diferentes na direção cliente => servidor ou na direção servidor => cliente.
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Lista de comentários


More Questions From This User See All
Para qualquer organização, independente do setor de atuação, ou da natureza dos processos, é necessário o desenvolvimento de projetos, sejam eles os mais simples e corriqueiros, ou mesmo os mais onerosos e complexos. Os projetos de redes de computadores pela natureza das operações tendem a ser mais complexos e a envolver um número maior de elementos e variáveis, mas que mesmo assim mantem as características básicas atribuídas a qualquer projeto. Considerando o contexto apresentado, avalie as seguintes asserções e a relação proposta entre elas. Os projetos possuem como uma de suas principais características seu caráter único, ou seja, sua exclusividade principalmente em se tratando de resultados. Entretanto, esta característica não elimina a existência de diferentes padronizações, ou mesmo que certas características em diferentes etapas do projeto possam se repetir, ou serem reaproveitadas, o que ocorre com certa frequência em projetos de softwares e aplicações. PORQUE Em desenvolvimento de softwares e aplicações muitas vezes, não é necessário que se comece um projeto do zero, pois muitas linhas de códigos para determinadas funções, criadas pelo desenvolvedor podem ser reaproveitadas. A respeito dessas asserções, assinale a alternativa correta. Alternativas: a) As asserções I e II são proposições verdadeiras, mas a II não justifica a I. b) As asserções I e II são proposições verdadeiras e a II justifica a I. c) A asserção I é uma proposição verdadeira e a II, falsa. d) A asserção I é uma proposição falsa e a II, verdadeira. e) As asserções I e II são proposições falsas.
Responda

Helpful Social

Copyright © 2025 ELIBRARY.TIPS - All rights reserved.