Professional Documents
Culture Documents
Introduccin a los
Sistemas de Informacin:
El Modelo Cliente/Servidor
Agradecimientos: por su contribucin a la realizacin de estas transparencias: Jesus Villamor Lugo y Simon
Pickin (IT-UC3M), Juan Jos Gil Ros (Terra.)
1
ndice
Definicin
Concepto
Clasificacin
Servicio
Cmo
Arquitecturas multinivel
Definicin
Cambio de paradigma
Incertidumbre
De sistemas propietarios a sistemas a la carta
Necesidad de conocer gran nmero de tecnologas
4
estndares de interoperabilidad
Distribuye
Saca
sus funcionalidades
Muchas
El Modelo Cliente/Servidor
El concepto
tareas servidor
tareas cliente
inicia el dilogo
enva peticiones al servidor conforme a algn protocolo asimtrico
pide que el servidor acte, o que le informe, o ambas cosas
El Modelo Cliente/Servidor
Consecuencias
El Modelo Cliente/Servidor
Ventajas
Escalabilidad vertical
Escalabilidad horizontal
Robustez
Servidores de archivos
Msg.: Invocacin a
procedimientos remotos
servidores CORBA,
OLE/DCOM,...
Servidores Web
Servidores de transacciones
Servidores de objetos
Servidores de groupware
Msg.: Mensajes de
groupware, e-mails
Lotus Notes, Exchange, etc.
10
Cliente pesado
Servidor de archivos
Servidor de BD
Servidor de obj. distribuidos
GUI
CLIENTE
Servidor Web
Servidor de transacciones
Servidor de Groupware
Servidor obj distribuidos
Aplicacin
Datos
SERVIDOR
12
acceso a datos
lgica de la aplicacin (o lgica del negocio)
presentacin (interfaz de usuario)
Acceso a datos
Presentacin
el procesamiento
13
15
Administracin ms facil
16
Ms flexibilidad y escalabilidad
Concurrencia?
Middleware general:
pilas de comunicacin
directorios distribuidos
servicios de autenticacin
llamadas a procedimiento remoto (RPC)
...
20
Mi
e
ar
w
dle
Negocio familiar
Mi
Mi
e
ar
w
dle
Pequeas empresas
Departamentos
e
ar
w
e
dl
Grandes empresas
Mi
e
ar
w
dle
S
S
21
Mi
e
ar
w
dle
C
Mi
Mi
e
ar
w
dle
Mi
e
ar
w
dle
e
ar
w
dle
Idealizacin del
Mundo C/S
Mi
e
ar
w
e
dl
S
22