Informática, perguntado por joiceoliveira7572, 1 ano atrás

diferença entre servidores web e de aplicação? heeelllpppp :)

Soluções para a tarefa

Respondido por bokomoko
0
O servidor web hoje em dia é responsável por formatar e enviar os dados para serem exibidos no navegador (browser) do usuário. 

O servidor web vai receber os dados do servidor de aplicação. 

O servidor de aplicação é quem de fato faz o processamento dos dados. Ele é que vai reproduzir as regras de negócio da aplicação, vai fazer os cálculos, comparações, associações e quando termina, passa esses dados de forma crua para o servidor web. O servidor web formata direitinho, coloca cores, adiciona imagens, alinha os dados, marca as quebras de linha, espaço para imagens e manda tudo isso via HTML para o browser do usuário.

Imagine uma folha de pagamento, que é uma aplicação muito comum.

O servidor de aplicação é que vai calcular o salário bruto, salário líquido, vai ver se funcionário tá de férias, quais os descontos, quais os acréscimos, vai calcular, vai registrar a folha, o contracheque, etc. Em seguida ele vai mandar para o servidor web a tela em que exibi-se a lista de funcionários e respectivos salários.

O servidor de aplicação inclusive é responsável por comunicar-se com o servidor de banco de dados (outro servidor na jogada) onde os dados estão gravados/armazenados. Depois de processar a folha completa, o servidor de aplicação vai mandar gravar os dados atualizados no banco de dados.

Pense num escritório de contabilidade que tem dois funcionários. Um muito bom em fazer cálculos mas que tem a letra horrível e não se preocupa muito com a aparência dos relatórios. Outro funcionário nem é lá muito bom em contas mas é bem cuidados com a aparência dos dados. 

O funcionário que calcula, faz todas as contas e manda para o outro colega arrumar tudo direitinho e apresentar os relatórios.

Assim funcionam o servidor de aplicação e o servidor web.


Perguntas interessantes