El modelo cliente-servidor es fundamental en las arquitecturas de redes y sistemas informáticos, facilitando la comunicación y el intercambio de recursos entre múltiples dispositivos.
N capas: Las capas de niveles trabajan en conjunto para la escalabilidad,estabilidad de las aplicaciones que la requieran
Modelo en 3 capas:Para el Cliente,la aplicacion y el servidor
Modelo 2 capas: Dos entidades una en el cliente y la otra en la base de datos
Mono Capa: Una sola capa
Caracteristicas
*Recursos CompartidosConcepto *Protocolos Asimetricos *Compatibilidad Cliente Servidor *Comunicación *Integridad en la informacion *Encapsulacion de los servicios *Escalabilidad
Clientes
Pesados:Puede Guardar y procesar la información
Livianos: Interfases de Usuarios
Hibrido: Presasa los datos pero no puede guardarlos
Concepto: Es el que realiza las peticiones al Servidor
Servidor
Concepto:Es cualquier recurso de cómputo dedicado a responder a los requerimientos del cliente. Los servidores pueden estar conectados a los clientes a través de redes LANs o WANs, para proveer de múltiples servicios a los clientes y ciudadanos tales como impresión, acceso a bases de datos, fax, procesamiento de imágenes, etc.
Componentes
Middleware: Puente Logico de comunicación entre cliente servidor
Servidor: Responde las peticiones de los clientes
Clientes:Realiza las peticiones al servidor
Red: Fuente Fisico de la comunicación
Capas
Servicios de Datos
*Manipulación de datos.
*Ejecución de las reglas de datos relacional.
Logica del Negocio
*Cálculos u otros procesos de negocios.
*Ejecución de reglas de negocios.
*Validación de datos relacionados al negocio.
Presentación
*Interactuar con otros usuarios.
*Interactuar con aplicaciones externas o servicios.