Kazalo:
Opredelitev - Kaj pomeni tristopenjska aplikacija?
Tristopenjska aplikacija je posebna vrsta n-slojne arhitekture. V primeru trotirne arhitekture so stopnje naslednje:
- Stopnja predstavitve (znana tudi kot uporabniški vmesnik ali odjemalska aplikacija)
- Raven poslovne logike (znana tudi kot aplikacijski strežnik)
- Stopnja shranjevanja podatkov (znana tudi kot strežnik baz podatkov)
Techopedia razlaga aplikacijo za tri stopnje
N-sloj označuje koncept programskega inženiringa, ki se uporablja za načrtovanje in izvajanje programskih sistemov z uporabo odjemalca / strežniške arhitekture, razdeljene na več nivojev. Ta ločuje zapletenost načrtovanja in izvedbe ter tako omogoča razširljivost uporabljenega sistema.
V tristopenjski aplikaciji uporabniško interakcijo upravlja predstavitvena plast, ki omogoča enostavno upravljanje s sprednjim delom. Poslovna pravila upravlja poslovna raven, ki nadzoruje in upravlja celoten okvir aplikacij. Osnovni podatki so shranjeni in streženi s stopnjo shranjevanja podatkov, imenovano tudi obstojnost podatkov.
Tri stopnje so ohlapno povezane, z vnaprej določenimi in stabilnimi vmesniki. Ta ločitev omogoča pomembne spremembe znotraj zasnove, izvajanja in obsega vsake stopnje, ne da bi to vplivalo na druge stopnje.
Poslovna pravila so odstranjena od stranke in se izvajajo v aplikacijskem strežniku, poznanem tudi kot srednja stopnja. Aplikacijski strežnik skrbi za pravilno obdelavo poslovnih pravil. Služi tudi kot posrednik med odjemalsko aplikacijo in strežnikom baz podatkov.
Prednost tristopenjske aplikacije pred dvotirno aplikacijo je dodana modularnost. To omogoča zamenjavo katere koli stopnje, ne da bi to vplivalo na druge stopnje in ločitev funkcij, povezanih s poslovanjem, od funkcij, povezanih z bazo podatkov. In končno, trostopenjska aplikacija znatno poveča izravnavo obremenitve sistema, prilagodljivost za zmogljivost in vzdrževanje.












