Questão de Arquitetura de Software — Arquitetura em camadas — CESPE / CEBRASPE 2025
Arquitetura de Software›Arquitetura em camadas
Código
ce195251
Banca
CESPE / CEBRASPE
Órgão
BANRISUL
Ano
2025
Nível
Superior
Cargo
Técnico em Tecnologia da Informação II - Tecnologia: Segurança, Infra e Operação
O papel de um servidor de aplicação, componente responsável por processar requisições HTTP e HTTPS e que conecta as camadas na arquitetura em três camadas, é
Ahospedar a lógica de negócios e intermediar a comunicação com o banco de dados.
Barmazenar e distribuir arquivos estáticos como HTML e imagens.
Ccontrolar dispositivos de rede e rotear pacotes entre sub-redes.
Doferecer serviços de autenticação via LDAP.
Egerenciar o acesso aos discos físicos do sistema operacional.
Revelar gabarito e comentário▾
GabaritoA — hospedar a lógica de negócios e intermediar a comunicação com o banco de dados.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Servidor de Aplicação na Arquitetura em Três Camadas
Gabarito: letra A. O servidor de aplicação é o componente que hospeda a lógica de negócios e intermedia a comunicação entre a camada de apresentação (front-end) e a camada de dados (banco de dados) na arquitetura em três camadas. Ele processa requisições HTTP/HTTPS e executa as regras de negócio, sendo o elo central dessa arquitetura.
A banca cobra o conhecimento do papel de cada componente na arquitetura em três camadas (apresentação, lógica e dados). O servidor de aplicação é justamente o responsável pela camada de lógica de negócio.
Arquitetura em 3 camadas: Apresentação (front-end) (Interface com o usuário); Lógica (servidor de aplicação) (Hospeda regras de negócio, Intermedia comunicação com BD, Processa requisições HTTP/HTTPS); Dados (banco de dados) (Armazena e gerencia dados)
Alternativa A — ✅ Correta ⟵ GABARITO
Descreve exatamente o papel do servidor de aplicação: hospedar a lógica de negócios (regras de negócio) e intermediar a comunicação com o banco de dados. É ele que processa as requisições HTTP/HTTPS e coordena as operações entre o front-end e o back-end.
Alternativa B — ❌ Incorreta
Armazenar e distribuir arquivos estáticos (HTML, imagens, CSS) é função de um servidor web (ex.: Apache, Nginx), não de um servidor de aplicação. Embora ambos possam coexistir, o papel descrito é típico de servidor web, não de aplicação.
Alternativa C — ❌ Incorreta
Controlar dispositivos de rede e rotear pacotes são tarefas de roteadores e switches, não de servidores de aplicação. Isso pertence à camada de infraestrutura de rede.
Alternativa D — ❌ Incorreta
Oferecer serviços de autenticação via LDAP é uma funcionalidade específica de servidores de diretório (como OpenLDAP ou Active Directory). Embora o servidor de aplicação possa consumir tais serviços, não é sua função primária.
Alternativa E — ❌ Incorreta
Gerenciar o acesso aos discos físicos é responsabilidade do sistema operacional ou de sistemas de arquivos, não de um servidor de aplicação.
PEGA ESSA DICA!
Em questões sobre arquitetura em camadas, lembre-se do fluxo: Apresentação (interface) → Lógica (servidor de aplicação) → Dados (banco de dados). Cada camada tem responsabilidades bem definidas.