Зміст:
Визначення - Що означає трирівнева програма?
Трирівнева програма - це специфічний тип n-ярусної архітектури. Що стосується трирівневої архітектури, то яруси такі:
- Рівень презентації (також відомий як інтерфейс користувача або клієнтська програма)
- Рівень бізнес-логіки (також відомий як сервер додатків)
- Рівень зберігання даних (також відомий як сервер бази даних)
Техопедія пояснює трирівневу програму
N-ярус позначає інженерну концепцію програмного забезпечення, що використовується для проектування та впровадження програмних систем з використанням архітектури клієнт / сервер, розділеної на кілька ярусів. Це відокремлює складність проектування та впровадження, що дозволяє забезпечити масштабованість розгорнутої системи.
У трирівневій програмі взаємодія з користувачем керується рівнем презентації, який забезпечує простий в експлуатації передній край. Правилами ведення бізнесу керує бізнес-рівень, який контролює та керує всією програмою застосування. Базові дані зберігаються та обслуговуються рівнем зберігання даних, також відомим як збереження даних.
Три яруси зв'язані між собою, заздалегідь визначеними та стабільними інтерфейсами. Ця розв'язка дозволяє здійснити значні зміни в рамках проектування, впровадження та масштабу кожного рівня, не впливаючи на інші яруси.
Правила бізнесу видаляються з клієнта і виконуються на сервері додатків, також відомий як середній рівень. Сервер додатків забезпечує правильну обробку бізнес-правил. Він також є посередником між клієнтською програмою та сервером баз даних.
Перевага трирівневої програми перед дворівневою програмою - це додаткова модульність. Це дозволяє замінити будь-який рівень, не впливаючи на інші рівні та відокремлюючи бізнес-функції від функцій, пов’язаних із базою даних. Нарешті, трирівневе додаток значно збільшує балансування навантаження системи, масштабованість продуктивності та ремонтопридатності.