¿Qué son las estructuras BS y CS?
BS:
La arquitectura B/S es el modelo de arquitectura de navegador y servidor. Es un cambio o arquitectura mejorada de la arquitectura C/S con el auge de la tecnología de Internet.
Bajo esta arquitectura, la interfaz de trabajo del usuario se implementa a través del navegador WWW. Una parte muy pequeña de la lógica de transacción se implementa en el front-end (navegador), pero la lógica de transacción principal se implementa en el servidor. lado (Servidor), formando la llamada estructura de tres niveles y tres niveles. La arquitectura B/S es un modelo de arquitectura de red después del surgimiento de WEB. El navegador WEB es el software de aplicación más importante en el cliente.
CS:
La estructura cliente/servidor (estructura C/S) es una estructura de cliente y servidor bien conocida. Es una arquitectura de sistema de software que puede aprovechar al máximo las ventajas del entorno de hardware en ambos extremos y asignar tareas razonablemente al cliente y al servidor, reduciendo la sobrecarga de comunicación del sistema.
La mayoría de los sistemas de software de aplicaciones actuales son estructuras de dos niveles en forma de Cliente/Servidor. Dado que los sistemas de aplicaciones de software actuales se están desarrollando hacia aplicaciones web distribuidas, tanto las aplicaciones web como las de cliente/servidor pueden realizar las mismas tareas. Procesamiento comercial, aplicando diferentes módulos para compartir componentes lógicos;
Por lo tanto, tanto los usuarios internos como externos pueden acceder a sistemas de aplicaciones nuevos y existentes, y pueden usar la lógica en el sistema de aplicaciones existente para expandir nuevos sistemas de aplicaciones. Esta es la dirección de desarrollo actual de los sistemas de aplicaciones.
Información ampliada:
La diferencia entre ambos:
1. Diferentes entornos de hardware:
C/S generalmente se construye en una red dedicada, un entorno de red de pequeña escala y se utilizan servidores especiales para proporcionar servicios de conexión e intercambio de datos entre LAN. B/S se basa en la WAN y no necesita ser un entorno de hardware de red especializado. Por ejemplo, el acceso telefónico a Internet, el alquiler de equipos y la gestión de la información tienen una mayor adaptabilidad que C/S y, por lo general, solo requieren un sistema operativo y un navegador.
2. Diferentes requisitos de seguridad:
C/S generalmente está orientado a un grupo de usuarios relativamente fijo y tiene un fuerte control sobre la seguridad de la información. Generalmente, los sistemas de información altamente confidenciales adoptan una estructura C/S y pueden pasar B/S Publish. alguna información disponible públicamente. B/S se basa en una red de área amplia, tiene capacidades de control de seguridad relativamente débiles y está orientado a un grupo de usuarios desconocido.
3. Diferentes arquitecturas de programa:
Los programas C/S pueden prestar más atención a los procesos, pueden verificar permisos en múltiples niveles y pueden prestar menos atención a la velocidad de ejecución del sistema. Las múltiples consideraciones de seguridad y velocidad de acceso de B/S se basan en la necesidad de una mayor optimización y tienen requisitos más altos que C/S.
La arquitectura del programa de estructura B/S es una tendencia de desarrollo. Desde la serie .Net de MS hasta BizTalk® 2000 Exchange 2000, etc., los sistemas construidos con componentes de red son totalmente compatibles. La tecnología de componentes JavaBean? promovida por SUN e IBM hace que B/S sea más maduro.
4. La reutilización del software es diferente:
Los programas C/S inevitablemente pueden considerarse de manera integral, y la reutilización de los componentes no es tan buena como la que se ofrece bajo los requisitos B/S. La estructura múltiple del par B/S requiere que los componentes tengan funciones relativamente independientes y puedan reutilizarse relativamente bien.
5. El mantenimiento del sistema es diferente:
El mantenimiento del sistema es muy costoso en el ciclo de vida del software. Debido a la integridad del importante programa C/S, es necesario examinarlo en su totalidad, abordar los problemas que surjan y actualizar el sistema. La actualización es difícil y puede requerir un sistema completamente nuevo. El programa B/S está compuesto de componentes, lo que facilita el reemplazo de componentes individuales, realiza actualizaciones perfectas del sistema y minimiza los gastos generales de mantenimiento del sistema. Los usuarios pueden actualizar descargándolos e instalándolos desde Internet.
Enciclopedia Baidu-BS Arquitectura
Enciclopedia Baidu-CS