Itthon Fejlesztés Mi az n-rétegű építészet? - meghatározás a techopedia alapján

Mi az n-rétegű építészet? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent az N-szintű építészet?

Az N-szintű architektúra egy kliens-szerver architektúra koncepció a szoftverfejlesztésben, ahol a bemutatási, feldolgozási és adatkezelési funkciók logikailag és fizikailag is el vannak választva. Ezek a funkciók mindegyike külön gépen vagy külön klasztereken fut, így mindegyik képes maximális kapacitással ellátni a szolgáltatásokat, mivel nincs erőforrás-megosztás. Ez a szétválasztás megkönnyíti mindegyik külön-külön történő kezelését, mivel az egyik munkája nem érinti a többieket, elkülönítve a felmerülő problémákat.

Az N-szintű architektúrát többszintű architektúrának is nevezik.

A Techopedia magyarázza az N-szintű építészetet

Az N-szintű architektúra általában egy alkalmazást három rétegre oszt fel: a bemutatási szintre, a logikai rétegre és az adatrétegre. Ez az alkalmazás különböző részeinek fizikai szétválasztása, szemben az elemek általában a fogalmi vagy logikai elválasztásával a modell-nézet-vezérlő (MVC) keretben. Egy másik különbség az MVC keretrendszerhez képest az, hogy az n-rétegű rétegek lineárisan vannak összekapcsolva, azaz minden kommunikációnak a középső rétegen keresztül kell mennie, amely a logikai réteg. Az MVC-ben nincs tényleges középső réteg, mert az interakció háromszög; a vezérlőréteg hozzáféréssel rendelkezik mind a nézethez, mind a modellrétegekhez, és a modell szintén hozzáfér a nézethez; a vezérlő létrehoz egy modellt is a követelmények alapján, és ezt a nézetre tolja. Ugyanakkor nem zárják ki egymást, mivel az MVC keretrendszer az n-rétegű architektúrával együtt használható, mivel az n-réteg az alkalmazott architektúra, az MVC pedig a prezentációs réteg keretét képezi.

Az n-rétegű architektúra előnyei a következők:

  • Skálázható - külön rétegek méretezése anélkül, hogy más rétegeket érintne
  • Egyéni kezelés - megakadályozza a lépcsőzetes hatásokat; izolálja a karbantartást
  • Rugalmas - bármilyen módon bővíthető a követelményeknek megfelelően
  • Biztonságos - Minden réteg külön-külön és különféle módon biztosítható
Mi az n-rétegű építészet? - meghatározás a techopedia alapján