? Arquiteturas cliente-servidor são destinadas a separar os programas em módulos para permitir mais fácil desenvolvimento , modificação e manutenção. Isso tem beneficiado as empresas , em comparação com as aplicações de processo único tradicionais. Cliente Servidor Modelo arquitetura de servidor
Cliente
Um programa cliente como um navegador da web é usado para acessar os recursos de um servidor. Ele faz isso através de solicitações do servidor , que o servidor responde a , e os resultados são exibidos para o usuário.
O processo do cliente
Durante tempo de execução ou execução , o usuário interface gerencia os recursos locais , valida os dados inseridos e despacha as solicitações do usuário para aplicativos de servidor.
O Process Server
Ele executa as solicitações do cliente , atualizações e gerencia bases de dados. O processo do servidor executa tarefas de back-end .
A arquitetura de três camadas
A arquitetura de três camadas
Isso introduz um "agente" no processo de execução entre o cliente e servidor que pode executar uma série de funções , como o monitoramento e tradução .
benefícios para as empresas
Faster flexibilidade a mudanças no ambiente de negócios, melhor os recursos compartilhados e independência de fornecedor estão entre os benefícios.
Exemplo no Windows
Windows runtime cliente servidor
O processo Csrss.exe é um processo de tempo de execução do servidor do cliente , que é essencial para o Windows e responsável para o console janelas . Ele deve estar em execução em todos os momentos .