Questão FC375255
A arquitetura cliente-servidor é uma arquitetura de aplicação distribuída em que o processamento da informação é dividido em módulos ou processos distintos. Na rede, há fornecedore
Arquitetura de Redes
Instituto Consulplan · 2021
A arquitetura cliente-servidor é uma arquitetura de aplicação distribuída em que o processamento da informação é dividido em módulos ou processos distintos. Na rede, há fornecedores de recursos ou serviços à rede chamados servidores; há os requerentes dos recursos ou serviços denominados clientes. Sobre a arquitetura cliente-servidor, analise as afirmativas a seguir.
I. É possível desenvolver sistemas de software centralizado em redes usando diferentes plataformas. No entanto, existe redução no desempenho à medida que o número de servidores é adicionado.
II. Na arquitetura cliente-servidor de três camadas, os processos de segundo nível são comumente chamados de camada de lógica do aplicativo que gerenciam a lógica de negócio do aplicativo e têm permissão para acessar os serviços da terceira camada.
III. A arquitetura em duas camadas surgiu para melhor utilizar os computadores das empresas, integrando o desktop e os dados corporativos. No entanto, os problemas de escalabilidade apresentados pelo cliente-servidor de duas camadas impactavam negativamente a manutenção do sistema, prejudicando o acesso a fontes heterogêneas.
IV. Em uma arquitetura cliente-servidor de três camadas, a maior parte do processamento ocorre na camada de regras de negócios do aplicativo. É permitido o acesso de diferentes componentes clientes aos processos dessa terceira camada de forma simultânea e, portanto, o gerenciamento das transações deve ser executado pela camada de lógica do aplicativo.
Está correto o que se afirma apenas em
- I.
- II e III.
- II e IV.
- I, II e III.
- I, III e IV.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
II. A afirmação descreve corretamente a arquitetura cliente‑servidor de três camadas: a segunda camada é a camada de lógica do aplicativo, responsável pela lógica de negócio e por mediar o acesso aos serviços da terceira camada (dados/armazenamento). Essa separação permite concentrar regras de negócio no servidor intermédio, reduzindo acoplamento entre apresentação e persistência.
III. A arquitetura em duas camadas realmente surgiu para integrar o desktop aos dados corporativos, aproveitando recursos locais. Contudo, ao colocar parte da lógica no cliente e exigir conexões diretas ao banco, surgiram problemas de escalabilidade, dificultando a manutenção e o acesso a fontes heterogêneas, pois cada cliente precisava gerenciar diferenças de dados e atualizações.
Conteúdo do catálogo FC Concursos · Atualizado em