-
¿Qué es el tiempo de ejecución de cliente-servidor de proceso?
-
arquitecturas cliente-servidor están dirigidas a la separación de los programas en módulos para permitir el fácil desarrollo, modificación y facilidad de mantenimiento. Esto ha beneficiado a las empresas en comparación con las aplicaciones tradicionales de un solo proceso.
Cliente-servidor
arquitectura cliente-servidor
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.
El proceso de cliente
Durante el tiempo de ejecución o ejecución, la interfaz de usuario administra los recursos locales, valida los datos introducidos y envía solicitudes de los usuarios a las aplicaciones de servidor.
El proceso del servidor
Ejecuta las solicitudes del cliente, actualizaciones y gestiona bases de datos. El proceso de servidor lleva a cabo las tareas de back-end.
La arquitectura de tres niveles
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, como la vigilancia y la traducción.
Beneficios para las empresas
Más rápido flexibilidad a las cambiantes entornos de negocio, recursos compartidos y mejor la independencia del proveedor son algunos de los beneficios.
Ejemplo en Windows
tiempo de ejecución de cliente-servidor de Windows
El proceso Csrss.exe es un proceso de ejecución del servidor de cliente que es esencial para Windows y responsable de las ventanas de la consola. Se debe estar en ejecución en todo momento.