En el primer nivel de los tres niveles de la lógica de negocio , la capa de presentación es en la parte superior de las capas de la aplicación. Esta es la capa en la que la interfaz de usuario se implementa y se muestran los datos . El propósito de la capa de presentación es para manejar las peticiones y tareas que el usuario hace para la aplicación en algo que se puede traducir en el software ejecutable que se produce en los siguientes niveles . Por ejemplo , imagine navegar una tienda en línea y haciendo clic en "añadir a la cesta de compras en línea " que aparece cuando se decida a comprarlo.
Lógica Tier
de un elemento también conocido como la capa de lógica de negocio , el nivel lógico es responsable de la gestión de las solicitudes de la aplicación a base de la capa de presentación . Cálculos y diversas secuencias de comandos de programación se ejecutan en este momento . Se empieza a extraer información de la tercera y última capa , la capa de datos , para cumplir con las solicitudes de información que el usuario hace en el primer nivel . Al hacer clic en el complemento a la cesta de enlace, se genera una URL que solicita un determinado elemento en la base de datos , que es el elemento que ha solicitado, se añadirán a la otra lista.
Data Tier
el tercer y último nivel , el nivel de datos , es donde la información se almacena en forma de bases de datos o redes de almacenamiento fuera del sitio con el único objetivo de la recuperación de la segunda capa de la lógica . Las solicitudes que se realizan desde el nivel 1 se traducen en peticiones matemáticas en el segundo nivel , donde las rutas solicitud al nivel de datos para obtener los parámetros necesarios para resolver la ecuación de programación. La base de datos es un sistema de almacenamiento cifrado para toda la información que pueda ser solicitada por la aplicación para mostrar , por ejemplo , descripciones de productos y precios.
Usos comunes
arquitectura lógica de negocio de tres niveles se utiliza comúnmente en aplicaciones web, sitios en línea y plataformas de bases de datos basadas en la Web . En el desarrollo Web en concreto, Java,. NET y PHP lenguajes de programación se utilizan con frecuencia para desarrollar aplicaciones Web de tres niveles que solucionan problemas de negocio.