sábado, 20 de outubro de 2012

Application Server Web Server vs


No mundo das redes de computadores, um servidor é um programa, que funciona como um ouvinte soquete. O termo servidor também pode ser usado em geral, para descrever um hospedeiro que tenha sido implantado para executar um ou mais programas. Assim, em teoria, qualquer processo computadorizado, que partilha de um recurso a um ou mais processos de cliente é chamado de servidor. Se temos que falar sobre um servidor em termos de um hardware, em seguida, um servidor significa um computador, que está previsto para a execução de aplicativos de software, sob forte demanda de um ambiente de rede. Se tem de olhar para a configuração cliente-servidor, existem uma ou mais máquinas, ou de um computador ou outro aparelho de computador, que partilham informação uns com os outros, em que um actua como um hospedeiro para outro. Quando o assunto é sobre os servidores, é óbvio, mas servidor de aplicação e servidores web será mencionado. Vamos ler sobre o que é um servidor de aplicação eo que é um servidor web, antes de ler sobre aplicação de servidor web servidor vs.

O que é um Servidor de Aplicação

Um servidor de aplicação é um framework de software, que é dedicado à boa execução dos programas de rotina, ou scripts para apoiar a construção de várias aplicações. Esse termo foi originalmente usado para descrever aplicações cliente-servidor e servidores, que decorreu serviços de SQL e servidores de middleware, de modo a ser capaz de diferenciá-los dos servidores de arquivos. Foi mais tarde que o termo passou a ser utilizado no contexto de aplicações de web. No entanto, ela evoluiu para uma camada de serviços mais abrangente. Um servidor de aplicação é nada, mas um conjunto de componentes, que são acessíveis para o desenvolvedor de software através de uma API definida pela própria plataforma. Em aplicações web, esses componentes são muitas vezes na mesma máquina, como o servidor web eo trabalho principal é o de apoiar a construção de páginas dinâmicas. No entanto, com o tempo, agora os servidores de aplicativos agora não apenas como alvo a geração de páginas web, mas também implementar serviços como o clustering, fail-over e balanceamento de carga. Devido a isto os desenvolvedores podem concentrar suas energias na implementação de lógica de negócios. O servidor de aplicação termo é usado frequentemente em termos de servidores Java. Nesse caso, o servidor de aplicação se comporta como uma máquina estendida virtual para aplicativos em execução e lida com conexões com o banco de dados em um lado transparente e também ligações para o cliente web.

O que é um Web Server

Um servidor web é um programa de computador, que oferece conteúdo, como páginas web, usando o Hyper Text Transfer Protocol (HTTP), sobre a world wide web. O termo também pode ficar de um computador ou uma máquina virtual, que é executado um programa. O objetivo primário do servidor web é entregar páginas web para os clientes. Tal entrega um composto de documentos HTML ou qualquer conteúdo adicional, que podem ser incluídas no documento, como imagens, folhas de estilo e JavaScript. A comunicação é iniciada pelo cliente, navegador web ou comumente chamado de rastreador web. Ao fazer pedido de um pouco de informação específica através de HTTP eo pedido é recebido com uma resposta do servidor eo conteúdo é enviado. No caso de um problema de uma mensagem de erro é enviado de volta. O servidor também recebe o conteúdo de clientes. Tal característica é frequentemente usado para envio de formulários web e também para upload de arquivos.

Application Server Servidor Web Vs

Como há uma confusão sobre aplicação de software do sistema de software vs, há também servidores web vs confusão servidores de aplicação. A diferença básica entre o servidor web e servidor de aplicação é, que o servidor web serve páginas para exibição em um navegador web, enquanto um servidor de aplicação dá os métodos necessários, que podem ser chamados pelos aplicativos cliente. Em outras palavras, as solicitações HTTP são tratadas pelos servidores web e da lógica de negócios é servido para os programas de aplicação, através de uma série de protocolos de servidor de aplicativos. Em um servidor de aplicação, o cliente pode usar GUI e servidores web, enquanto que em servidores web que o cliente pode usar HTML ou HTTP. Se qualquer funcionalidade é para ser adicionado, de um pedido adiciona a mesma, no entanto, o mesmo não é o caso com os servidores da web.

Os servidores Web não suportam ou fornecer o conceito de multi-threading. No entanto, em servidores de aplicação, há recursos como pool de conexões, isolamento pooling, multi-threading, etc Os exemplos mais comuns de servidores de aplicativos estão no servidor de aplicativos Java, Weblogic Server, Apache Geronimo, etc Por outro lado, os exemplos de servidores web são o Microsoft IIS, Apache, etc

Espero que com este artigo, o aplicativo de servidor vs confusão servidor web está resolvido. Só para resumir, servidor web pode ser considerado um subconjunto de um sever aplicação....

Nenhum comentário:

Postar um comentário