M. Sc. Ing. Joel Reynaldo Alánez Durán
M. Sc. Ing. Joel Reynaldo Alánez Durán
M. Sc. Ing. Joel Reynaldo Alánez Durán
AP2
Usuarion OSnet
AP3
Computadora N
Osnet = Comunicación de Red del Sistema Operativo
Osdm = Porción de administración de datos del Sistema Operativo
Modelo C/S : Cliente
• Es el proceso que
permite al usuario
formular los
requerimientos y
pasarlos al servidor, se
le conoce con el
término front-end
Modelo C/S : Cliente
• El Cliente normalmente
maneja todas las funciones
relacionadas con la
manipulación y despliegue
de datos, por lo que están
desarrollados sobre
plataformas que permiten
construir interfaces
gráficas de usuario (GUI),
además de acceder a los
servicios distribuidos en
cualquier parte de una red.
Modelo C/S: Funciones del Cliente
Funciones del Cliente
Optimizar el procesamiento de
consultas/actualización
Modelo C/S : Servidor
• Es el proceso
encargado de atender a
múltiples clientes que
hacen peticiones de
algún recurso
administrado por él. Al
proceso servidor se le
conoce con el término
back-end.
Modelo C/S: Ventajas
• Base en la noción de
servicio buena
estructura.
• Escalabilidad “vertical”
facilita migrar a
servidor más grande /
veloz o servidores
múltiples.
• Escalabilidad
“horizontal” facilita
añadir clientes
Modelo C/S: Clasificación
En función al Servicio • Servidores de objetos
• Servidores de archivos Msg.: Invocación a
Msg.: Peticiones de procedimientos remotos
archivos servidores CORBA,
NFS, SAMBA,... OLE/DCOM,...
• Servidores de bases de datos • Servidores Web
Msg.: Peticiones SQL Msg.: Peticiones HTTP
Oracle, Sybase, SQL servidores HTTP,...
Server,... • Servidores de groupware
• Servidores de transacciones Msg.: Mensajes de
Msg.: Transacción groupware, e-mails
(Conjunto de peticiones Lotus Notes, Exchange,
SQL) etc.
OLP,...
Modelo C/S: Clasificación
En función a la distribución • Cliente Ligero/ Servidor
de la aplicación Pesado
• Cliente Pesado/Servidor
Ligero: Mayor parte de la
aplicación corre en el
Mayor parte de la
aplicación corre en el lado servidor
lado cliente Servidor exporta
Servidor exporta métodos que operan
datos en bruto sobre los datos
Clientes saben de
organización de datos Cliente no es mucho
en el servidor más que el GUI
Modelo C/S: Clasificación
CLIENTE SERVIDOR
Modelo C/S: Middleware – Def. Gral
• Es un SW de
conectividad que
ofrece un conjunto de
servicios que hacen
posible el
funcionamiento de
aplicaciones
distribuidas sobre
plataformas
heterogéneas.
Modelo C/S: Middleware
• La tecnología que
conecta entre sí los
niveles de la
arquitectura.
• El software distribuido
necesario para el soporte
de interacciones entre
clientes y servidores a
través de una plataforma
heterogénea
Modelo C/S: Middleware Serv. Específicos
• Para Bases de Datos:
ODBC, JDBC,...
• Para groupware: Lotus
Notes,...
MIDDLEWA
• Para objetos: CORBA 2, CLIENTE
RE
SERVIDOR
DCOM...
• Para componentes:
CORB A 3, .NET...
• Para web: HTTP, SSL,
SOAP