Aquí hay un desglose para ilustrar:
* Nivel de aplicación: Esta es la interfaz de usuario (UI), la lógica comercial y las estructuras de datos que manejan directamente el problema que la aplicación está diseñada para resolver. Piense en ello como el "qué" la aplicación hace. Por ejemplo, en un procesador de textos, este nivel incluiría las características para escribir, formatear texto, guardar archivos, etc.
* Niveles más bajos: Debajo del nivel de aplicación, tiene capas como:
* Capa de presentación: Maneja cómo se muestran los datos al usuario (elementos de interfaz de usuario, etc.).
* Capa lógica de negocios: Contiene las reglas y procesos que definen cómo funciona la aplicación.
* Capa de acceso a datos: Maneja la comunicación con bases de datos u otras fuentes de datos.
* Capa de infraestructura: Este es el nivel más bajo, que involucra sistemas operativos, redes y hardware.
El nivel de aplicación se basa en todas las capas debajo para funcionar correctamente. Si la base de datos (capa de acceso a datos) está inactiva, la aplicación no podrá guardar archivos, incluso si la interfaz de usuario (capa de presentación) y la lógica comercial (capa de lógica de negocios) funcionan perfectamente.
En resumen, el nivel de aplicación es la porción de resolución de problemas de uso de problemas del software, basado en una base de capas de soporte.