Koti kehitys Mikä on n-tason arkkitehtuuri? - määritelmä techopediasta

Mikä on n-tason arkkitehtuuri? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä N-tason arkkitehtuuri tarkoittaa?

N-tason arkkitehtuuri on asiakas-palvelin-arkkitehtuurikonsepti ohjelmistosuunnittelussa, jossa esitys-, käsittely- ja tiedonhallintatoiminnot on erotettu sekä loogisesti että fyysisesti. Nämä toiminnot toimivat kukin erillisellä koneella tai erillisillä klustereilla, jotta kukin pystyy tarjoamaan palveluita suurimmalla kapasiteetilla, koska resurssien jakamista ei ole. Tämä erottaminen helpottaa kunkin erikseen hallintaa, koska työn tekeminen yhden kanssa ei vaikuta muihin ja eristää mahdolliset ongelmat.

N-tason arkkitehtuuri tunnetaan myös monitasoisena arkkitehtuurina.

Techopedia selittää N-tason arkkitehtuurin

N-tason arkkitehtuuri jakaa sovelluksen yleensä kolmeen tasoon: esitys-, logiikka- ja data-taso. Se on sovelluksen eri osien fyysinen erottaminen toisin kuin tavallisesti käsitteellinen tai looginen elementtien erottaminen mallinäkymä-ohjaimen (MVC) puitteissa. Toinen ero MVC-kehyksestä on, että n-tason kerrokset on kytketty lineaarisesti, eli kaiken viestinnän on kuljettava keskikerroksen, joka on logiikkataso, läpi. MVC: ssä ei ole todellista keskikerrosta, koska vuorovaikutus on kolmionmuotoinen; ohjauskerroksella on pääsy sekä näkymä- että mallikerroksiin ja malli käyttää myös näkymää; ohjain luo myös vaatimuksiin perustuvan mallin ja työntää sen näkymään. Ne eivät kuitenkaan ole toisiaan poissulkevia, koska MVC-kehystä voidaan käyttää yhdessä n-tason arkkitehtuurin kanssa, n-tason ollessa käytetty kokonaisarkkitehtuuri ja MVC: tä käytettäessä esittelytason puitteina.

N-tason arkkitehtuurin etuihin kuuluvat:

  • Skaalattava - Skaalaa erilliset tasot koskettamatta muita tasoja
  • Henkilökohtainen hallinta - Estää kaskadiefektit; eristää kunnossapidon
  • Joustava - Laajentuu millään tavalla vaatimusten mukaan
  • Suojattu - Jokainen taso voidaan kiinnittää erikseen ja eri tavoin
Mikä on n-tason arkkitehtuuri? - määritelmä techopediasta