Преглед садржаја:
Дефиниција - Шта значи трослојна апликација?
Трослојна апликација је специфична врста н-слојне архитектуре. У случају трослојне архитектуре, нивои су следећи:
- Разина презентације (позната и као кориснички интерфејс или клијентска апликација)
- Слој пословне логике (познат и као апликацијски сервер)
- Ниво за похрану података (познат и као сервер базе података)
Техопедиа објашњава тростепену примену
Н-слој означава концепт софтверског инжењеринга који се користи за дизајн и имплементацију софтверских система користећи архитектуру клијента / сервера подељену у више слојева. То одваја сложеност дизајна и примене, омогућавајући тако скалабилност размештеног система.
У трослојној апликацији, интеракцијом корисника управља се нивоом презентације, који омогућава предњи крај којим се лако управља. Пословним правилима управља пословни ниво, који контролише и управља целокупним апликативним оквиром. Основни подаци се похрањују и послужују помоћу нивоа за похрану података, који је познат и као постојаност података.
Три нивоа су међусобно лабаво повезани, са унапред одређеним и стабилним интерфејсима. Ово раздвајање омогућава значајне промене унутар дизајна, примене и обима сваког слоја, без утицаја на остале слојеве.
Пословна правила се уклањају са клијента и изводе се на апликацијском серверу, такође познатом као средњи ниво. Послужитељ апликација осигурава да се пословна правила исправно обрађују. Служи и као посредник између клијентске апликације и сервера базе података.
Предност трослојне апликације у односу на двостепену апликацију је додатна модуларност. Ово омогућава замену било ког нивоа без утицаја на остале слојеве и одвајање функција повезаних са пословањем од функција повезаних са базом података. Коначно, трослојна апликација значајно повећава балансирање оптерећења система, скалабилност перформанси и одржавања.
