Sistemas cliente-servidor
El modelo Cliente/Servidor es un modelo de aplicación distribuida en el que las tareas se
reparten entre los proveedores de recursos o servicios, llamados servidores, y los
demandantes, llamados clientes. Las aplicaciones Clientes realizan peticiones a una o varias
aplicaciones Servidores, que deben encontrarse en ejecución para atender dichas demandas. (Marini, 2012, p.1)
Componentes
Clientes
Administra la interfaz de usuario
Genera requerimientos a la BD
Recibe resultados del servidor
Protocolo
Conjunto de normas para la transmisión de la información
Red de datos
Transportan la información
Servicio
Responde a las necesidades del cliente
Base de datos
Información organizada
Servidor
Procesa los requerimientos del cliente
Procesa la lógica de la aplicación
*Internet *Whatsapp *Facebook *Instagram *Uber
Divido en
Cliente-servidor 2 capas
Separa la lógica de acceso de los datos
Cliente-servidor multicapa
Clientes actuan con los usuarios finales
Servidores de aplicación que procesan los datos
Servidores de bases de datos, almacenan los datos propiamente dichos
Un modelo de servicio que establece reglas y relaciones entre las estructuras relacionadas con la aplicación
Lógica de datos
Procesos de los datos
Lógica de presentación
interacción entre el usuario y la aplicación
Lógica de negocio
controla la secuencia de acciones y el cumplimiento de reglas