Banco de dados sistema cliente servidor
Banco de Dados – Sistema Cliente Servidor
Alunos:
Turma: RC 14
2º Semestre
Introdução
A tecnologia cliente/servidor é uma arquitetura na qual o processamento da informação é dividido em módulos ou processos distintos. Um processo é responsável pela manutenção da informação (servidores) e outros responsáveis pela obtenção dos dados (os clientes). Os processos cliente enviam pedidos para o processo servidor, e este por sua vez processa e envia os resultados dos pedidos. Nos sistemas cliente/servidor o processamento tanto do servidor como o do cliente são equilibrados, se for gerado um peso maior em um dos dois lados, provavelmente, esse não é um sistema cliente/servidor. Geralmente, os serviços oferecidos pelos servidores dependem de processamento específico que só eles podem fazer. O processo cliente, por sua vez, fica livre para realizar outros trabalhos. A interação entre os processos cliente e servidor é uma troca cooperativa, em que o cliente é o ativo e o servidor reativo, ou seja o cliente requisita uma operação, e neste ponto o servidor processa e responde ao cliente.
[pic]
Servidores são sistemas computacionais que fornecem serviços a redes de computadores. Serviço é a provisão de uma ou mais funções de interesse dos clientes. Os computadores que acessam esses serviços são considerados clientes. As redes com esta arquitetura são designadas cliente-servidor. Embora o termo servidor seja costumeiramente aplicado a computadores completos, eles tratam de softwares executados nestes computadores ou em outros sistemas computacionais. Os tipos mais conhecidos são os servidores de arquivos, conteúdo web, correio eletrônico, impressão, banco de dados, DNS, Proxy, imagens, FTP, DHCP e Diretórios.
[pic]
Arquitetura Cliente-Servidor (Imagem de http://www.javaworld.com/javaworld/jw-10-2001/jw-1019-jxta.html)
Na arquitetura