En 2 niveles, básicamente, solo hay interacción entre el cliente y la base de datos.
ejemplo de ferrocarril
Echemos un vistazo al ejemplo de la vida real de la arquitectura de dos niveles de Railway Reservation:
- ¿Preferiría asignar JSON a un modelo de objetos o usar JSON simple?
- ¿El esquema de nombres REST estándar es simplista?
- ¿Cuál es la mejor tecnología de una sola página?
- ¿Cuáles son las consideraciones clave al elegir una tecnología de base de datos como PostgreSQL vs MongoDB?
- ¿Qué idiomas y cosas avanzadas debo aprender sobre la web antes de comenzar un inicio basado en la web? Por favor, proporcione los enlaces para los recursos
Consideremos que la primera persona está haciendo la reserva ferroviaria de Mumbai a Delhi por Mumbai Express en el mostrador No. 1 y, al mismo tiempo, la segunda persona también está tratando de hacer la reserva ferroviaria de Mumbai a Delhi desde el mostrador No. 2
Si el personal del mostrador n. ° 1 está buscando disponibilidad en el sistema y, al mismo tiempo, el personal del mostrador n. ° 2 también está buscando la disponibilidad del boleto para el mismo día, entonces en este caso puede haber un buen cambio de confusión y se produce el caos. Puede haber posibilidad de bloquear la reserva ferroviaria que reserva la primera.
La arquitectura de 3 niveles consta de 3 componentes esenciales de la siguiente manera:
1. Capa de presentación
2. Capa de lógica de negocios
3. Capa de acceso a datos
ORACLE, MYSQL, MS SQL, Etc. junto con el sistema operativo de nivel de servidor forman el tercer neumático.
un mejor ejemplo en aplicaciones de 3 niveles El sitio oficial de Microsoft ASP.NET 3.5
Visite esta página de enlace web: Arquitectura de software: un nivel, dos niveles, tres niveles, nivel N