Red de Respuestas Legales - Derecho empresarial - ¿Qué significa arquitectura CS?

¿Qué significa arquitectura CS?

La arquitectura CS se refiere a la arquitectura servidor-cliente.

Estructura servidor-cliente, es decir, cliente-servidor (C/S). La estructura C/S suele adoptar una estructura de dos capas. El servidor es responsable de la gestión de datos y el cliente es responsable de completar tareas interactivas con los usuarios.

El cliente se conecta al servidor a través de la LAN, acepta la solicitud del usuario y envía una solicitud al servidor a través de la red para operar la base de datos. El servidor acepta la solicitud del cliente, envía los datos al cliente y el cliente calcula los datos y presenta los resultados al usuario.

Datos extendidos:

Historial de desarrollo

La estructura de dos capas consta de dos partes: el front-end es el cliente, que completa principalmente la visualización de la interfaz de usuario. , acepta la entrada de datos y verifica la validez de los datos, envía solicitudes a la base de datos del backend, acepta los resultados devueltos y procesa la lógica de la aplicación; el backend es el servidor, ejecuta DBMS y proporciona consultas y administración de la base de datos;

La estructura de dos niveles tiene algunas deficiencias: se reflejan principalmente en: escasa escalabilidad del sistema; dificultad para interoperar con otros sistemas; dificultad para soportar múltiples bases de datos heterogéneas y frecuentes interacciones entre los programas del cliente y el DBMS del lado del servidor; El tráfico de la red es grande; todos los clientes necesitan instalar y configurar el software del cliente de base de datos, lo cual es una tarea muy complicada, etc.

Basado en las deficiencias anteriores de la estructura de dos niveles, con la madurez de la tecnología middleware, surgió la estructura de tres niveles. La idea central es utilizar middleware para dividir las aplicaciones en tres niveles de procesamiento diferentes: capa de presentación, capa de lógica empresarial y capa de almacenamiento de datos.

Enciclopedia Baidu-Arquitectura CS