Domov vývoj Čo je to n-vrstva architektúry? - definícia z technológie

Čo je to n-vrstva architektúry? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená architektúra N-Tier?

Architektúra N-tier je koncept architektúry klient-server v softvérovom inžinierstve, v ktorom sú funkcie prezentácie, spracovania a správy údajov logicky a fyzicky oddelené. Každá z týchto funkcií je spustená na samostatnom stroji alebo samostatných klastroch, takže každá je schopná poskytovať služby na najvyššej kapacite, pretože neexistuje zdieľanie zdrojov. Toto oddelenie uľahčuje spravovanie každého jednotlivo, pretože práca na jednom nemá vplyv na ostatných, čím sa izolujú akékoľvek problémy, ktoré sa môžu vyskytnúť.

N-stupňová architektúra je známa aj ako viacvrstvová architektúra.

Techopedia vysvetľuje architektúru N-Tier

Architektúra úrovne N zvyčajne rozdeľuje aplikáciu do troch úrovní: prezentačná vrstva, logická úroveň a dátová úroveň. Je to fyzické oddelenie rôznych častí aplikácie, na rozdiel od zvyčajne koncepčného alebo logického oddelenia prvkov v rámci modelu-view-controller (MVC). Ďalším rozdielom od rámca MVC je to, že n-vrstvové vrstvy sú prepojené lineárne, čo znamená, že všetka komunikácia musí prechádzať prostrednou vrstvou, ktorá je logickou úrovňou. V MVC neexistuje skutočná stredná vrstva, pretože interakcia je trojuholníková; riadiaca vrstva má prístup k vrstvám pohľadu aj modelu a model tiež pristupuje k pohľadu; ovládač tiež vytvorí model na základe požiadaviek a posúva ho do pohľadu. Nie sú však vzájomne výlučné, pretože rámec MVC sa môže použiť v spojení s n-úrovňovou architektúrou, pričom n-úroveň je celková použitá architektúra a MVC sa používa ako rámec pre prezentačnú úroveň.

Medzi výhody architektúry nier patrí:

  • Škálovateľné - škálovanie samostatných úrovní bez toho, aby ste sa dotkli iných úrovní
  • Individuálny manažment - Zabraňuje kaskádovým efektom; izoluje údržbu
  • Flexibilný - rozširuje sa akýmkoľvek spôsobom podľa požiadaviek
  • Zabezpečené - Každá úroveň môže byť zabezpečená samostatne a rôznymi spôsobmi
Čo je to n-vrstva architektúry? - definícia z technológie