Um arquiteto de software sugere que seja utilizada e...

Próximas questões
Com base no mesmo assunto
Q378285 Arquitetura de Software
Um arquiteto de software sugere que seja utilizada em seu projeto uma solução pronta que lhe garanta segurança, balanceamento de carga, disponibilidade e tratamento de exceções. A solução a que ele se refere consiste num servidor de
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta para a questão é a alternativa B - servidor de aplicação.

Vamos entender o motivo dessa escolha e analisar as demais alternativas.

Primeiro, é importante compreender o que um servidor de aplicação faz. Ele é responsável por executar aplicações empresariais, fornecendo um ambiente para rodar essas aplicações e oferecendo diversos serviços como:

  • Segurança: Autenticação e autorização de usuários, controle de acesso, entre outros.
  • Balanceamento de carga: Distribuição equilibrada de solicitações entre múltiplas instâncias para garantir desempenho e alta disponibilidade.
  • Disponibilidade: Garantia de que os serviços estarão disponíveis para os usuários, minimizando o tempo de inatividade.
  • Tratamento de exceções: Gestão de erros de forma centralizada, proporcionando uma maior robustez à aplicação.

Portanto, um servidor de aplicação é a escolha ideal quando se busca uma solução que ofereça todas essas funcionalidades.

Agora, vamos analisar as outras alternativas:

Alternativa A - servidor de autenticação: Este tipo de servidor é especializado em verificar as credenciais de usuários, ou seja, autenticar. Ele não necessariamente oferece balanceamento de carga, disponibilidade ou tratamento de exceções de forma abrangente.

Alternativa C - servidor de arquivos: Um servidor de arquivos é utilizado para armazenar e gerenciar arquivos em uma rede. Embora possa ter algumas funcionalidades de segurança, ele não é projetado para balanceamento de carga ou tratamento de exceções de aplicações.

Alternativa D - servidor de rede: Este tipo de servidor gerencia os recursos de rede, como roteamento e switches. Ele não está focado em executar aplicações empresariais e fornecer os serviços mencionados na questão.

Alternativa E - servidor de API: Um servidor de API é responsável por gerenciar chamadas de API e integrar diferentes sistemas. Embora possa oferecer alguns aspectos de segurança e tratamento de exceções, ele não é tão abrangente quanto um servidor de aplicação em termos de balanceamento de carga e disponibilidade.

Assim, a alternativa B - servidor de aplicação é a mais adequada, pois atende a todas as necessidades descritas na questão.

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

Gabarito B

Um Servidor de Aplicações (em inglês Applications Server), é um servidor que disponibiliza um ambiente para a instalação e execução de certas aplicações, centralizando e dispensando a instalação nos computadores clientes. Os servidores de aplicação também são conhecidos por middleware.

O objetivo do servidor de aplicações é disponibilizar uma plataforma que separe do desenvolvedor de software algumas das complexidades de um sistema computacional. No desenvolvimento de aplicações comerciais, por exemplo, o foco dos desenvolvedores deve ser a resolução de problemas relacionados ao negócio da empresa, e não de questões de infraestrutura da aplicação. O servidor de aplicações responde a algumas questões comuns a todas as aplicações, como segurança, garantia de disponibilidade, balanceamento de carga e tratamento de exceções.

 

"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !

solução pronta e tratamento de exceções= aplicação.

Clique para visualizar este comentário

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