Tabla de contenido:
- Definición: ¿Qué significa la arquitectura de dos niveles?
- Techopedia explica la arquitectura de dos niveles
Definición: ¿Qué significa la arquitectura de dos niveles?
Una arquitectura de dos niveles es una arquitectura de software en la que una capa o interfaz de presentación se ejecuta en un cliente, y una capa o estructura de datos se almacena en un servidor. La separación de estos dos componentes en diferentes ubicaciones representa una arquitectura de dos niveles, a diferencia de una arquitectura de un solo nivel. Otros tipos de arquitecturas de niveles múltiples agregan capas adicionales en el diseño de software distribuido.
Techopedia explica la arquitectura de dos niveles
Los expertos a menudo contrastan una arquitectura de dos niveles con una arquitectura de tres niveles, donde se agrega una tercera aplicación o capa empresarial que actúa como intermediario entre el cliente o la capa de presentación y la capa de datos. Esto puede aumentar el rendimiento del sistema y ayudar con la escalabilidad. También puede eliminar muchos tipos de problemas de confusión, que pueden ser causados por el acceso multiusuario en arquitecturas de dos niveles. Sin embargo, la complejidad avanzada de la arquitectura de tres niveles puede significar más costo y esfuerzo.
Una nota adicional sobre la arquitectura de dos niveles es que la palabra "nivel" se refiere comúnmente a dividir las dos capas de software en dos piezas físicas diferentes de hardware. Los programas de múltiples capas se pueden construir en un nivel, pero debido a las preferencias operativas, muchas arquitecturas de dos niveles usan una computadora para el primer nivel y un servidor para el segundo nivel.