En la arquitectura de programación de niveles, el término “nivel” y “capa” no significa lo mismo ni tampoco son similares
El término “capa” hace referencia a la forma como una solución es segmentada desde el punto de vista lógico. Por ejemplo Presentación / Lógica de Negocio / Datos.
El término “nivel” hace referencia a la forma en que las capas lógicas se encuentran distribuídas de forma física. En términos generales veamos estos ejemplos:
- Una solución de tres capas (presentación, lógica, datos) que reside en una sola PC (Presentación+Lógica+Datos), en esta oportunidad se dice que la arquitectura de la solución es de Tres capas y Un nivel.
- Una solución de tres capas (presentación, lógica, datos) que residen en dos PC (Presentación+Lógica, Lógica+Datos), posee una arquitectura de Tres capas y Dos niveles.
- Una solución de tres capas (presentación, lógica, datos) que reside en tres PC (Presentación, Lógica, Datos), podemos decir que la arquitectura de la solución es de Tres capas y Tres Niveles.
