Tartalomjegyzék:
Meghatározás - Mit jelent a kétszintű építészet?
A kétszintű architektúra olyan szoftver-architektúra, amelyben egy prezentációs réteg vagy interfész fut az ügyfélen, és egy adatréteg vagy adatszerkezet tárolódik a szerveren. E két elem különféle helyekre történő szétválasztása kétlépcsős architektúrát jelent, szemben az egylépcsős architektúrával. Más típusú többrétegű architektúrák további rétegeket adnak az elosztott szoftvertervezéshez.
A Techopedia magyarázza a kétrétegű architektúrát
A szakértők gyakran ellentétben állnak a kétlépcsős architektúrával a háromlépcsős architektúrával, amelyhez hozzáadnak egy harmadik alkalmazási vagy üzleti réteget, amely közvetítőként működik az ügyfél vagy a prezentációs réteg és az adatréteg között. Ez növelheti a rendszer teljesítményét, és segíthet a skálázhatóságban. Emellett sokféle problémát kiküszöbölhet az összetévesztéssel, amelyet a többszörös felhasználó hozzáférése okozhat kétlépcsős architektúrákban. A háromlépcsős építészet fejlett bonyolultsága azonban további költségeket és erőfeszítéseket jelenthet.
A kétlépcsős architektúrára vonatkozó kiegészítő megjegyzés: a "tier" szó általában azt jelenti, hogy a két szoftverréteget két különálló fizikai hardverdarabra osztják. A többrétegű programokat egy rétegre lehet építeni, de az operatív preferenciák miatt sok kétrétegű architektúra az első réteghez számítógépet, a második réteghez pedig kiszolgálót használ.
