Cliente servidor
description
Transcript of Cliente servidor
![Page 1: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/1.jpg)
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
Huacho, Octubre del 2003
Ing. Wigberto Martín Nicho VirúE-mail: [email protected]
![Page 2: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/2.jpg)
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.
![Page 3: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/3.jpg)
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.
![Page 4: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/4.jpg)
Cliente / ServidorCaracterí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.
![Page 5: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/5.jpg)
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.
![Page 6: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/6.jpg)
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 realizado por otros computadores llamados servidores".
![Page 7: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/7.jpg)
Objetivos mas importantes del Modelo C/S
Red distribuida inteligente
IBM Transparencia de acceso
HP
IBM
Escalabilidad de aplicaciones
Interoperabilidad
Recursos compartidos
HP
![Page 8: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/8.jpg)
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 informáticos, de manera que pueden ser utilizados eficazmente dentro de la organización.
![Page 9: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/9.jpg)
ELEMENTOS DE LA ARQUITECTURA C/S
• Puestos de Trabajo
• Comunicaciones
• Servidores
Arquitectura C/S
![Page 10: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/10.jpg)
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.
![Page 11: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/11.jpg)
ELEMENTOS DE LA APLICACIÓN C/S
•Presentación/Captación de Información
•Procesos
•Almacenamiento de la Información
Aplicación C/S
![Page 12: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/12.jpg)
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)
![Page 13: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/13.jpg)
El Modelo Físico de Tres Filas
Shared Server Shared Server Server Application
Mainframe Processor
Backbone Network
Busssines Specific Applications
Busssines Specific Applications
Busssines Specific Applications
Backbone Network
![Page 14: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/14.jpg)
El Modelo Físico de Dos Filas
Shared Server Shared Server Server Application
Busssines Specific Applications
Busssines Specific Applications
Busssines Specific Applications
Backbone Network
![Page 15: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/15.jpg)
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
![Page 16: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/16.jpg)
El Modelo C/S del Gartner GroupPresentación Distribuida.
SERVIDOR
CLIENTESCLIENTES CLIENTES
Backbone Network
PRESENTACION
APLICACIONESBASE DE DATOSPRESENTACION
![Page 17: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/17.jpg)
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 GroupPresentación Distribuida.
![Page 18: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/18.jpg)
El Modelo C/S del Gartner GroupPresentación Remota
SERVER
WORK STATION
WORK STATION
WORK STATION
Backbone Network
GUI
APPLICATIONDATA BASE
EJEMPLO:CAJEROS AUTOMATICOS
![Page 19: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/19.jpg)
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 GroupPresentación Remota
![Page 20: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/20.jpg)
El Modelo C/S del Gartner GroupLógica Distribuida.
SERVER
WORK STATION
WORK STATION
WORK STATION
Backbone Network
APPLICATIONGUI
APPLICATIONDATA BASE
EJEMPLO:CORREO ELECTRONICO
![Page 21: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/21.jpg)
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 GroupLógica Distribuida.
![Page 22: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/22.jpg)
El Modelo C/S del Gartner GroupAdministración de Datos Remota
SERVER
WORK STATION
WORK STATION
WORK STATION
Backbone Network
APPLICATIONGUI
DATA BASE
EJEMPLO:APLICACIONES DEL INEI, SUNAT, CAMARA NACIONAL
![Page 23: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/23.jpg)
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 GroupAdministración de Datos Remota
![Page 24: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/24.jpg)
El Modelo C/S del Gartner GroupBases de Datos Distribuidas
SERVER
WORK STATION
WORK STATION
WORK STATION
Backbone Network
DATA BASEAPPLICATION
GUI
DATA BASE
EJEMPLO:BANCO DE CREDITO
![Page 25: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/25.jpg)
VENTAJAS.- Configuración soportada por herramientas GUI 4 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 diferentes lugares del sistemas.
El Modelo C/S del Gartner GroupBases de Datos Distribuidas
![Page 26: Cliente servidor](https://reader036.fdocumento.com/reader036/viewer/2022062513/5571f18049795947648b522d/html5/thumbnails/26.jpg)
DM
App
Pre
Pre
Pres.Dist.
SERVIDOR
DM DM DM DM
Pres.RemotaLógica
DistribuidaBase Dat. Distribuida
Adm. Datos Remota
RED
App App
Pre Pre Pre Pre
App App App
DM
CLIENTE
El Modelo C/S de Gartner Group