Modelo cliente servidor

Modelo cliente servidor

Coonceptos básicos

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

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

Ejemplos

Plataformas educativas

Canvas

Moodle

Blackboard

Motores de búsqueda

Wikipedia

Google

Servicios de correo electrónico

Servicios de almacenamiento en la nube

Aplicaciones

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