¿Qué es la arquitectura de N niveles?
La arquitectura de N niveles divide un sistema en niveles de despliegue separados, que normalmente se ejecutan en distintos servidores o grupos de servidores y se comunican a través de una red. Una disposición habitual tiene tres niveles: web, negocio y datos.
La distinción clave es que una capa separa responsabilidades del código, mientras que un nivel separa ubicaciones de despliegue. Un nivel de despliegue puede contener varias capas de código. Crear tres carpetas dentro de una aplicación no la convierte en un sistema de tres niveles.
