Sei sulla pagina 1di 26

Universidad Nacional José F.

Sánchez Carrión
Facultad de Ingeniería
Escuela Profesional de Ingeniería de Sistemas e Informática
Docente: Ing. Wigberto Martín Nicho Virú
Ciclo Académico: 2003-II

ARQUITECTURA CLIENTE /
SERVIDOR
Ing. Wigberto Martín Nicho Virú
E-mail: wmnicho@hotmail.com

Huacho, Octubre del 2003


Modelo Cliente / Servidor
¿Qué es un Cliente?
• Es la parte de la aplicación que está
cerca del usuario.
• Es el iniciador de un requerimiento de
servicio.
• El requerimiento inicial puede
convertirse en múltiples
requerimientos de trabajo a través de
LAN o WAN.
• La ubicación de los datos o de las
aplicaciones es transparente para el
cliente.
Modelo Cliente / Servidor:
¿Qué es un Servidor?
• Es la parte de la aplicación que provee
los servicios al cliente.
• Es cualquier recurso de cómputo
dedicado a responder los
requerimientos del Cliente.
• Pueden proveer múltiples servicios a
los clientes, tales como impresión,
acceso a BD, fax, procesamiento de
imágenes,etc.
Cliente / Servidor
Características
• Cuando un procesador requiere los servicios de
otro procesador.
• Es una forma de cómputo en red, en la cual
ciertas funciones requeridas por un “cliente” son
atendidos por un procesador de mayor recursos,
“servidor”.
• Una aplicación en la que el usuario en forma
transparente tiene acceso cercano a un servicio
que se procesa en diferentes procesadores en
forma distribuida.
Cliente / Servidor.
Características
• El Cliente y el Servidor pueden actuar como una sola
entidad y también como entidades separadas.
• Las funciones de Cliente y Servidor pueden estar en
plataformas separadas o en la misma plataforma.
• Un servidor da servicio a múltiples clientes en forma
concurrente.
• Cada plataforma puede ser escalable
independientemente.
• La interrelación entre HW y SW debe ser, de tal forma
que no muestre la complejidad de formatos de datos y
protocolos.
DEFINICION DEL MODELO
CLIENTE / SERVIDOR
«Es la tecnología que proporciona al
usuario final el acceso transparente a
las aplicaciones, datos, servicios de
cómputo o cualquier otro recurso del
grupo de trabajo y/o, a través de la
organización, en múltiples
plataformas. El modelo soporta un
medio ambiente distribuido en el cual los
requerimientos de servicio hechos por
estaciones de trabajo inteligentes o
"clientes’’, resultan en un trabajo
Objetivos mas importantes del Modelo
C/S
Interoperabilidad

Red distribuida
Recursos inteligente
compartidos IBM

Escalabilidad
de aplicaciones

HP HP

IBM Transparencia de
acceso
QUE ES UNA ARQUITECTURA
Es un entramado de
componentes
funcionales que
aprovechando
diferentes
estándares,
convenciones,
reglas y
procesos, permite
integrar una
amplia gama de
productos y
servicios
ELEMENTOS DE LA
ARQUITECTURA C/S
•Puestos de
Trabajo
•Comunicacione
s
•Servidores

Arquitectur
a C/S
ARQUITECTURA C/S
Por un lado, aprovecha el
Mainframe que aporta
capacidad de
almacenamiento, integridad
y acceso a la información.

Por el otro, la del


computador que aporta
facilidad de uso (cultura de
PC), bajo costo,
presentación atractiva
(aspecto lúdico) y una
amplia oferta en productos
y aplicaciones.
ELEMENTOS DE LA
APLICACIÓN C/S
•Presentación/Cap
tación de
Información
•Procesos
•Almacenamiento
de la Información

Aplicación C/S
Revisión del Modelo Cliente /
Servidor

Modelo de tres filas (Three Tier Model)


Modelo de dos filas (Two Tier Model)
Modelo de Gartner (Gartner´s Model)
El Modelo Físico de Tres Filas
Mainframe Processor

Backbone Network

Shared Server Shared Server Server Application

Backbone Network

Busssines Specific Busssines Specific Busssines Specific


Applications Applications Applications
El Modelo Físico de Dos Filas

Shared Server Shared Server Server Application

Backbone Network

Busssines Specific Busssines Specific Busssines Specific


Applications Applications Applications
El Modelo C/S del Gartner Group
Propone, para todas las aplicaciones, una división
funcional entre el Cliente y el Servidor.
Importante cuando existe incidencia en los
órdenes de magnitud de los anchos de banda
requeridos.
Las configuraciones de procesamiento
cooperativo son:
1. Presentación distribuida
2. Presentación remota
3. Lógica distribuida
4. Administración de datos remota
5. Bases de datos distribuida
El Modelo C/S del Gartner Group
Presentación Distribuida.
SERVIDOR

APLICACIONES
BASE DE DATOS
PRESENTACION

Backbone Network

PRESENTACION

CLIENTES CLIENTES
CLIENTES
El Modelo C/S del Gartner Group
Presentación Distribuida.
VENTAJAS.

- Revitaliza los sistemas antiguos.


- Bajo costos de desarrollo.
- No hay cambios en los sistemas existentes.

DESVENTAJAS.

- El Sistema sigue en el host.


- La interfaz del usuario se mantiene en
muchas
plataformas.
El Modelo C/S del Gartner Group
Presentación Remota
SERVER
EJEMPLO:
CAJEROS
AUTOMATICOS

APPLICATION
DATA BASE

Backbone Network

GUI

WORK WORK
STATION WORK STATION
STATION
El Modelo C/S del Gartner Group
Presentación Remota
VENTAJAS.
- La interfaz del usuario aprovecha bien la GUI.
- La aplicación aprovecha el host.
- Adecuado para algunos tipos de aplicaciones de
apoyo a
la toma de decisiones.

DESVENTAJAS.
- Los programas de la aplicación siguen en el host.
- El alto volumen de tráfico en la red puede hacer
difícil la
operación de aplicaciones muy pesadas.
El Modelo C/S del Gartner Group
Lógica Distribuida.
SERVER
EJEMPLO:
CORREO
ELECTRONICO

APPLICATION
DATA BASE

Backbone Network

APPLICATION
GUI

WORK WORK
STATION WORK STATION
STATION
El Modelo C/S del Gartner Group
Lógica Distribuida.
VENTAJAS.
- Los programas del sistema pueden
distribuirse al
nodo más apropiado.
- Puede utilizarse con sistemas existentes.

DESVENTAJAS.
- Es difícil diseñar como distribuir la aplicación.

- Difícil prueba y mantenimiento si los


programas del
cliente y servidor están en distintos
lenguajes.
El Modelo C/S del Gartner Group
Administración de Datos Remota
SERVER
EJEMPLO:
APLICACIONES
DEL INEI, SUNAT,
CAMARA
NACIONAL DATA BASE

Backbone Network

APPLICATION
GUI

WORK WORK
STATION WORK STATION
STATION
El Modelo C/S del Gartner Group
Administración de Datos Remota
VENTAJAS.
- Configuración típica de las herramientas GUI
4 GL.
- Muy adecuada para las aplicaciones de apoyo
a las
decisiones del usuario final.
- Fácil de desarrollar ya que los programas de
las
aplicaciones no están distribuidos.
- Se han descargado los programas del host.

DESVENTAJAS.
- La totalidad de los datos viaja por la red.
El Modelo C/S del Gartner Group
Bases de Datos Distribuidas
SERVER
EJEMPLO:
BANCO DE
CREDITO
DATA BASE

Backbone Network

DATA BASE
APPLICATION
GUI
WORK WORK
STATION WORK STATION
STATION
VENTAJAS.
El Modelo C/S del Gartner Group
- Configuración soportada por herramientas GUI 4
Bases de Datos Distribuidas
GL.
- Adecuada para las aplicaciones de apoyo al
usuario final.
- Apoya acceso a datos en ambientes
heterogéneos.
- Ubicación de los datos transparente para la
aplicación.

DESVENTAJAS.
- El acceso a la base de datos distribuida es
dependiente
del proveedor del administrador de bases de
datos.
- La Integridad de la data por encontrarse en
El Modelo C/S de Gartner Group
SERVIDO
Lógica Adm. Datos
R
Pres.Dist. Pres.Remota
Base Dat.
Distribuida Remota Distribuida

DM DM DM DM DM

App App App

Pre DM

App App App


RED
Pre Pre Pre Pre Pre
CLIENTE

Potrebbero piacerti anche