Modelo cliente servidor
Coonceptos básicos
Cómo funciona
Es un modelo de aplicación distribuida en el que las tareas se reparten entre los proveedores de recursos llamados servidores y los demandantes llamados clientes
Características
El cliente interactúa con el usuario.
El servidor interactúa con recursos compartidos.
El ambiente es heterogéneo. La plataforma de hardware y el sistema operativo del cliente y del servidor no son siempre la misma.
Se establece una relación entre procesos distintos.
La relación puede ser de muchos a uno, en la que un servidor puede dar servicio a muchos clientes.
Componentes
considerando que toda aplicación de un sistema de información está caracterizada por tres componentes básicos:
Presentación/Captación de Información
Procesos
Almacenamiento de la Información
Los elementos principales de la arquitectura cliente servidor son:
Cliente
rol que desempeña un equipo demandando servicios de los servidores
Servidor
rol que desempeña un equipo ofreciendo un conjunto de servicios a los clientes
Ejemplos
Plataformas educativas
Canvas
Moodle
Blackboard
Motores de búsqueda
Wikipedia
Servicios de correo electrónico
Servicios de almacenamiento en la nube
Aplicaciones
Internet
En internet le enviamos una petición al servidor de internet el cual nos provee el servicio dándonos una respuesta que es la página que tiene el servidor.
Aplicaciones de dos capas
Es aquella donde los datos y la lógica del negocio se encuentran separados de la interfaz
Sitios web de consultas
Cliente
El ordenador y navegador desde donde se accede
Servidor
servidor web que contiene la base de datos y sitio web