? Arquitecturas de servidor de cliente se dirigen a separar los programas en módulos para permitir el fácil desarrollo, modificación y mantenimiento. Esto ha beneficiado a las empresas en comparación con las aplicaciones tradicionales de un solo proceso. Modelo de servidor
arquitectura cliente servidor
Client Un programa cliente como un navegador web se utiliza para acceder a los recursos de un servidor. Lo hace a través de peticiones al servidor que el servidor responde a , y los resultados se muestran al usuario .
Proceso
cliente durante tiempo de ejecución o de la ejecución , el usuario interfaz administra los recursos locales , valida los datos y despachos usuario solicita a las aplicaciones de servidor especificados .
Proceso
servidor ejecuta solicitudes de los clientes , actualizaciones y gestiona bases de datos. El proceso del servidor realiza las tareas de back-end .
La arquitectura de tres niveles Unidos La arquitectura de tres niveles
Esto introduce un "agente " en el proceso de ejecución entre el cliente y el servidor que puede realizar una serie de funciones, tales como el seguimiento y la traducción .
beneficios a las empresas
Faster flexibilidad a las cambiantes entornos de negocio , mejor los recursos compartidos y la independencia de proveedores son algunos de los beneficios.
Ejemplo en Windows
de Windows
tiempo de ejecución de cliente-servidor El proceso Csrss.exe es un proceso de tiempo de ejecución de cliente-servidor que es esencial para Windows y responsable de la consola ventanas . Debe estar en ejecución en todo momento.