UMA Rede
A principal função de um servidor da web é manter os arquivos ativos para navegação no site, vinte e quatro horas por dia, sete dias por semana. Qualquer tempo perdido é conhecido como tempo de inatividade, o que significa que, nesse ponto, o site e suas páginas não estarão visíveis. Qualquer boa empresa de hospedagem tenta manter o tempo de inatividade em menos de uma fração de segundo para ter sucesso. Um servidor de aplicativos facilita esse processo e tenta facilitar o acesso aos dados de um aplicativo.
O servidor da Web não suporta o conceito de multiencadeamento. No Application Server, temos recursos como pool de conexão, pool de isolamento, multi-threading e principalmente o recurso Transaction, que não existe no Web Server..
Os servidores da Web (programas) devem atender solicitações rapidamente de mais de uma conexão TCP / IP por vez. Considere que o Internet Explorer ou o Firefox Web Browser é um programa local no disco rígido do usuário, enquanto as páginas da Web não o são. As páginas da web são realmente armazenadas nos discos rígidos de outros computadores e são conhecidas como servidores da web. Os produtos de servidor de aplicativos geralmente agrupam middleware para permitir que os aplicativos se intercomunicem com aplicativos dependentes, como servidores da Web, sistemas de gerenciamento de banco de dados e programas de gráficos.
Um servidor da Web (programa) definiu limites de carga, porque pode lidar apenas com um número limitado de conexões simultâneas de clientes (geralmente entre 2 e 60.000, por padrão, entre 500 e 1.000) por endereço IP (e porta IP) e pode servir apenas um certo número máximo de solicitações por segundo. Por outro lado, um servidor de aplicativos tem uma capacidade muito maior.
O modelo de delegação do servidor da Web é bastante simples; quando a solicitação entra no servidor da Web, ele simplesmente passa a solicitação ao programa mais capaz de lidar com ele (programa do lado do servidor). Pode não suportar transações e pool de conexões com o banco de dados. Servidores da Web suportam para implantar arquivos .war apenas enquanto servidores de aplicativos suportam para implantar arquivos .war e .ear.
O servidor de aplicativos é mais capaz de comportamento dinâmico que o servidor da web. Um servidor de aplicativos pode ser configurado para funcionar como um servidor da web.
O primeiro servidor da Web deve sua origem a Tim Berners-Lee quando, como parte de um novo projeto, ao seu empregador CERN (Organização Europeia de Pesquisa Nuclear). Em 1989, ele escreveu dois programas que levaram à implementação do primeiro servidor web. O servidor de aplicativos surgiu pela primeira vez nos anos 90.
Pode-se dizer que um servidor Web é um subconjunto de um servidor de aplicativos. Servidores de aplicativos e servidores da Web estão começando a se confundir com a expansão das tecnologias da Internet e da Web 2.0. Na maioria dos casos, atualmente, o software é hospedado em servidores da Web e baixado no disco rígido local, onde está instalado no computador local. No novo modelo que funde o servidor da Web e o servidor de aplicativos, o software seria hospedado on-line e o usuário poderia acessá-lo e usá-lo conforme necessário, geralmente a uma taxa mais baixa do que se comprasse o software novo..