Você está na página 1de 21

Sistemas Distribudos

Prof. Cidcley T. de Souza


cidcley@ifce.edu.br

Sistemas de Computao
Evoluo

Informaes nas Empresas

Processamento Batch

Processamento Batch
Centro de Processamento de Dados Departamento Pessoal Departamento Financeiro

Sala de Reunies

Departamento Comercial Diretoria

Sistemas de Time-Sharing

Processamento On-Line
Centro de Processamento de Dados Departamento Pessoal Departamento Financeiro

Sala de Reunies

Departamento Comercial Diretoria

Surgem os Microcomputadores

Processamento On-Line
Centro de Processamento de Dados Departamento Pessoal Departamento Financeiro

Sala de Reunies

Departamento Comercial Diretoria

Computadores Pessoais
Centro de Processamento de Dados Departamento Pessoal Departamento Financeiro

Sala de Reunies

Departamento Comercial Diretoria

Surgem as Redes

Sistema de Comunicao

Computadores Pessoais
Centro de Processamento de Dados Departamento Pessoal Departamento Financeiro

Sala de Reunies

Departamento Comercial Diretoria

Redes Locais
Centro de Processamento de Dados Departamento Pessoal Departamento Financeiro

Sala de Reunies

Departamento Comercial Diretoria

Integrao Total
Centro de Processamento de Dados Departamento Pessoal Departamento Financeiro

Sala de Distribuio

Sala de Reunies Diretoria

Departamento Comercial

Cliente/Servidor
Conceitos

O Modelo Cliente/Servidor

Dados

Rede

Cliente-Servidor: Evoluo
Arquitetura de Mainframe Processamento todo em um computador central; Interao dos usurios atravs de terminais; No suporta interfaces grficas, acesso a mltiplas bases de dados dispersas; Atualmente os mainframes encontram utilizao como servidores em ambientes distribudos;

Cliente-Servidor: Evoluo
Servidor de Arquivos Surge com a popularizao do PCs; Carregamento dos arquivos dos servidores compartilhados; A lgica da aplicao est no computador que fez a requisio; Baixa performance para grandes volumes de dados; Impraticvel para ambientes com grande nmero de usurios on-line;

Cliente-Servidor: Evoluo
Cliente/Servidor Surge por causa das limitaes dos sistemas de servidores de arquivos; Utilizao de processamento no servidor (SGBDs); Reduz o trfego de informaes na rede; Resposta a muitos usurios; Utilizao de Interfaces Grficas;

Bancos de Dados SQL

Executa Procedimentos
Rede

Retorna Resultados
Dados

Stored Procedures

Bancos de Dados SQL


Vantagens Linguagem de manipulao de dados atravs de comandos simples; Desvantagens Baixa performance em ambientes de rede; Stored procedures melhoram os resultados; SQL pobre para gerenciar processos; O middleware do SQL no padronizado;

Você também pode gostar