Acerca de arquitetura de aplicações para Internet e web, jul...
Nas arquiteturas cliente/servidor de dois níveis, a aplicação tem uma lógica de apresentação, executada no browser, mas a lógica de negócio deve ser executada em outra máquina diferente do servidor HTTP.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Vamos analisar a questão e sua resposta correta.
Alternativa correta: E - errado
Explicação:
O enunciado aborda o conceito de arquiteturas cliente/servidor de dois níveis, que é um tema fundamental em arquitetura de aplicações para a Internet e a web.
Em uma arquitetura cliente/servidor de dois níveis, a aplicação é dividida em duas partes principais:
- Cliente: onde a lógica de apresentação é executada. Geralmente, isso acontece no navegador (browser) do usuário.
- Servidor: onde a lógica de negócio e o acesso a dados são processados. Este é o servidor HTTP, que pode interagir com um banco de dados.
A questão afirma que nas arquiteturas cliente/servidor de dois níveis, a lógica de negócio deve ser executada em outra máquina diferente do servidor HTTP. Essa afirmação é incorreta por duas razões principais:
- Em uma arquitetura de dois níveis, a lógica de negócio é executada no mesmo servidor HTTP que atende às requisições dos clientes.
- Não há uma terceira máquina envolvida para a lógica de negócio; ela reside no servidor que também gerencia a comunicação com o banco de dados.
Alternativa incorreta: C - certo
Justificativa:
Se a afirmativa fosse correta, indicaria que a lógica de negócio é processada em uma terceira máquina, o que não corresponde ao conceito de arquitetura de dois níveis. Essa configuração pertenceria mais a uma arquitetura de três níveis, onde:
- Primeiro nível: Cliente/Navegador.
- Segundo nível: Servidor de Aplicações, onde a lógica de negócio pode ser executada.
- Terceiro nível: Servidor de Banco de Dados, onde os dados são armazenados e gerenciados.
Espero que essa explicação tenha esclarecido o conceito de arquitetura cliente/servidor de dois níveis e ajudado a entender por que a alternativa correta é E - errado.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Lógica de negócio => back-end => servidor HTTP.
Lógica de apresentação ao usuário => front-end => cliente HTTP.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo