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.
Ventajas
- Centralización de la información.
- Separación de responsabilidades
Se basa en un modelo de
servicio, y se compone por:
- Lógica de Presentación
- Lógica de Negocio
- Lógica de Datos
Modelos
Modelo Cliente-Servidor 2 capas
Modelo Híbrido 2/3 capas
Modelo Cliente-Servidor multicapa
Aplicaciones
Bases de datos distribuidas para
aplicaciones médicas
Plataformas hardware/software para
aplicaciones en procesos de automatización