Dentre as vantagens da arquitetura de três camadas (three ti...
Dentre as vantagens da arquitetura de três camadas (three tier), com relação à arquitetura Cliente/Servidor de duas camadas, pode-se citar a
- Gabarito Comentado (1)
- Aulas (12)
- Comentários (0)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a alternativa D.
Vamos entender melhor o contexto e as justificativas:
A arquitetura de três camadas (three tier) é uma evolução da arquitetura Cliente/Servidor de duas camadas, com o objetivo de melhorar a escalabilidade, a manutenção e a flexibilidade de sistemas de software.
Alternativa D: Independência com relação aos padrões dos servidores.
Justificativa: Uma das grandes vantagens da arquitetura de três camadas é a independência entre as camadas. Cada camada (cliente, servidor de aplicação e servidor de banco de dados) pode ser desenvolvida, mantida e atualizada independentemente das outras. Isso proporciona maior flexibilidade para adotar novos padrões e tecnologias sem necessitar de grandes mudanças nas demais camadas. A camada intermediária (servidor de aplicação) atua como um intermediário que pode adaptar e transformar os dados e serviços entre o cliente e o servidor de banco de dados.
Agora, vamos explicar as alternativas incorretas:
Alternativa A: Ampliação do atendimento para mais de 100 clientes simultaneamente.
Embora a arquitetura de três camadas possa melhorar a escalabilidade, o número exato de clientes que pode ser atendido simultaneamente depende de vários fatores, como a capacidade dos servidores e a eficiência do software. A afirmação de "mais de 100 clientes simultaneamente" é específica demais e não reflete uma vantagem garantida da arquitetura de três camadas.
Alternativa B: Centralização do processamento na camada intermediária.
Na arquitetura de três camadas, o processamento é distribuído entre as camadas. Embora a camada intermediária (servidor de aplicação) assuma parte significativa do processamento, não é correto afirmar que todo o processamento é centralizado nela. A responsabilidade é compartilhada para melhorar a eficiência e a escalabilidade.
Alternativa C: Existência de conexão permanente entre as três camadas.
A arquitetura de três camadas não exige uma conexão permanente entre as camadas. As conexões podem ser estabelecidas conforme necessário e liberadas quando não são mais necessárias, o que ajuda a melhorar o desempenho e a eficiência do sistema.
Alternativa E: Redução do processamento no cliente, pois todo o processamento é realizado no servidor.
Embora a arquitetura de três camadas possa reduzir a carga de processamento no cliente, não é correto afirmar que "todo o processamento é realizado no servidor". O processamento é distribuído entre o cliente, o servidor de aplicação e o servidor de banco de dados, de forma a otimizar o desempenho e a escalabilidade do sistema.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo