Casa Desenvolupament Què és l'arquitectura de primer nivell? - Definició de tecnologia

Què és l'arquitectura de primer nivell? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa N-Tier Architecture?

L’arquitectura de nivell N és un concepte d’arquitectura client-servidor en enginyeria de software on les funcions de presentació, processament i gestió de dades estan separades lògicament i físicament. Aquestes funcions s’executen cadascuna en una màquina separada o en clústers separats de manera que cadascú és capaç de proporcionar els serveis a la màxima capacitat ja que no hi ha un recurs compartit. Aquesta separació facilita la gestió de cadascun per separat ja que el treball sobre un no afecta els altres, aïllant qualsevol problema que hi pugui haver.

L'arquitectura de diversos nivells també es coneix com a arquitectura multicapa.

Techopedia explica Arquitectura N-Tier

L’arquitectura de nivell N divideix generalment una aplicació en tres nivells: el nivell de presentació, el nivell lògic i el nivell de dades. És la separació física de les diferents parts de l'aplicació en contraposició a la separació generalment conceptual o lògica dels elements en el marc de model-vista-controlador (MVC). Una altra diferència respecte al marc MVC és que les capes de nivell n estan connectades linealment, el que significa que tota comunicació ha de passar per la capa mitjana, que és la capa lògica. A MVC, no hi ha cap capa mitjana real perquè la interacció és triangular; la capa de control té accés a les capes de vista i de model i el model també accedeix a la vista; el controlador també crea un model basat en els requisits i ho proposa a la vista. Tot i això, no s’exclouen mútuament, ja que el framework MVC es pot utilitzar conjuntament amb l’arquitectura n-tier, sent el n-tier l’arquitectura general utilitzada i MVC com a framework per a la presentació.

Els avantatges de l'arquitectura n-nivell inclouen:

  • Escalable: escala de nivells separats sense tocar altres nivells
  • Gestió individual: prevé efectes en cascada; aïlla el manteniment
  • Flexible - S'amplia de qualsevol manera segons els requisits
  • Segur - Cada nivell es pot assegurar per separat i de maneres diferents
Què és l'arquitectura de primer nivell? - Definició de tecnologia