Com a evolução do modelo de 2 camadas e com o crescimento d...

Próximas questões
Com base no mesmo assunto
Q1248990 Arquitetura de Software
Com a evolução do modelo de 2 camadas e com o crescimento da Internet, surgiu o modelo de três camadas. A ideia básica do modelo de 3 camadas, é “retirar” as Regras do Negócio do cliente e centralizá-las em um determinado ponto, o qual é chamado de:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a B - Servidor de Aplicações.

Vamos entender melhor o conceito abordado na questão. O modelo de 3 camadas é uma evolução do modelo de 2 camadas, especialmente devido ao crescimento da Internet e a necessidade de uma arquitetura mais escalável e eficiente. No modelo de 2 camadas, geralmente temos uma camada de cliente e uma camada de servidor, onde o cliente se comunica diretamente com o servidor de banco de dados, carregando tanto a lógica de negócio quanto a apresentação.

Com o advento do modelo de 3 camadas, houve a necessidade de retirar as regras de negócio do cliente e centralizá-las em uma camada específica, melhorando assim a manutenção, segurança e escalabilidade da aplicação. As três camadas são:

  • Camada de Apresentação: Responsável pela interface com o usuário. Exemplo: Navegadores web.
  • Camada de Aplicação (ou Servidor de Aplicações): Onde a lógica de negócio é centralizada. Exemplo: Servidores de aplicação como JBoss, Tomcat.
  • Camada de Dados: Onde os dados são armazenados e gerenciados. Exemplo: Servidores de banco de dados como MySQL, Oracle.

Agora, vamos justificar cada alternativa:

A - Servidor de Banco de Dados: Incorreta. Esta camada é responsável apenas pelo armazenamento e gerenciamento de dados, não pela lógica de negócios.

B - Servidor de Aplicações: Correta. Nesta camada, centralizamos as regras de negócio, permitindo uma melhor gestão e escalabilidade da aplicação.

C - Servidor de Negócios: Incorreta. Este termo não é comumente utilizado na arquitetura de sistemas em camadas.

D - Servidor Lógico: Incorreta. Este também não é um termo padrão ou comumente usado para descrever uma camada em um modelo de 3 camadas.

E - Servidor de Apresentação: Incorreta. Esta camada é responsável pela interface com o usuário, não pela lógica de negócio.

Em resumo, a Camada de Aplicação ou Servidor de Aplicações é a parte da arquitetura de 3 camadas onde centralizamos as regras de negócio, proporcionando uma estrutura mais organizada e eficiente para o desenvolvimento de sistemas complexos.

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

Alternativa B

Este servidor é responsável por gerenciar as operações relacionadas à lógica de negócios da aplicação, separando-as das camadas de apresentação (interface com o usuário) e de armazenamento de dados (banco de dados).

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo