Dom Razvoj Što je n-slojna arhitektura? - definicija iz tehopedije

Što je n-slojna arhitektura? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači N-Tier arhitektura?

N-slojna arhitektura je koncept arhitekture klijent-poslužitelj u programskom inženjerstvu gdje su funkcije prezentacije, obrade i upravljanja podacima logično i fizički odvojene. Ove se funkcije izvode na zasebnom stroju ili u zasebnim klasterima, tako da je svaki u mogućnosti pružiti usluge najvećeg kapaciteta jer ne postoji dijeljenje resursa. Ovo razdvajanje olakšava upravljanje svakom zasebno jer rad na jednima ne utječe na ostale, izolirajući sve moguće probleme.

N-slojna arhitektura poznata je i kao višeslojna arhitektura.

Tehopedija objašnjava N-Tier arhitekturu

N-slojna arhitektura aplikaciju obično dijeli na tri sloja: nivo prezentacije, logički nivo i podatkovni sloj. To je fizičko odvajanje različitih dijelova aplikacije, za razliku od uobičajeno konceptualnog ili logičkog odvajanja elemenata u okviru model-view-controller (MVC). Još jedna razlika od MVC okvira je ta što su n-slojevi slojevi linearno povezani, što znači da sva komunikacija mora proći kroz srednji sloj, što je logički sloj. U MVC-u nema stvarnog srednjeg sloja jer je interakcija trokutasta; upravljački sloj ima pristup i pogledima i slojevima modela, a model također pristupa pogledu; kontroler također stvara model na temelju zahtjeva i gura to prema pogledu. Međutim, oni nisu međusobno isključivi, jer se MVC okvir može koristiti u kombinaciji s n-slojevnom arhitekturom, pri čemu je n-sloj cjelokupna korištena arhitektura, a MVC korišten kao okvir za sloj prezentacije.

Prednosti n-slojne arhitekture uključuju:

  • Skalabilan - Skalalirajte odvojene slojeve bez dodirivanja ostalih slojeva
  • Individualno upravljanje - Sprječava kaskadne učinke; održavanje izolata
  • Fleksibilno - proširuje se na bilo koji način u skladu sa zahtjevima
  • Sigurno - svaki nivo se može osigurati zasebno i na različite načine
Što je n-slojna arhitektura? - definicija iz tehopedije