La arquitectura cliente-servidor se caracteriza por la distribución de tareas entre dos tipos de entidades: clientes y servidores. Los clientes son los procesos que solicitan servicios, mientras que los servidores son aquellos que los proporcionan.
Agrupa todas las actividades asociadas al acceso de los datos
Nivel de comunicación
Agrupa todos los elementos que hacen posible la comunicación entre cliente y servidor
Nivel de aplicacion
Agrupa todos los elementos asociados al componente servidor
Nivel de presentacion
Agrupa todos los elementos asociados al componente cliente
CARACTERÍSTICAS.
Las funciones del cliente servidor pueden estar en plataformas separadas o en la misma.
El cliente y el servidor pueden actuar como una sola entidad, y también pueden actuar como entidades separadas realizando actividades o tareas independientes.
Condiciones
Integridad
Transparencia
Transparencia de localización fisica de los servidores y clientes
Protocolos asimétricos
Los clientes inician conversaciones, los servidores esperan su establecimiento pasivamente
Recursos compartidos
Los clientes utilizan los mimos servidores y a través de ellos comparten recursos
Servicio
Unidad básica de diseño, el servidor los proporciona y el cliente los utiliza
ELEMENTOS
SERVIDOR. Todo proceso que proporciona un servicio a otro.
CLIENTE. Todo proceso que reclama servicios de otro
DEFINICIÓN Modelo de aplicacion en el que las tareasse reparten entre los proveedores de recursos o servicios llamados Servidores, y los demandantes llamados Clientes
Correo electronico, Servidor de impresion, Word wide web.
En mi entorno laboral evidencio la aplicación de esta arquitectura en la plataforma IED MAYOR DE BARRANQUILLA Y DEL CARIBE Dónde se manejan: notas, indicadores, listas, asignaturas, asistencia entre otros.