Három rétegű architektúra - ez
Egy példa a három rétegű architektúra.
A számítástechnika három rétegű architektúra. szinonimája három rétegű architektúra (. angol háromszintű vagy többrétegű architechtúra) azt sugallja, hogy a következő alkalmazás komponensek: kliens alkalmazás (általában azt mondják: „vékony kliens” vagy terminál) csatlakozik az alkalmazás szerver, ami össze van kötve az adatbázis szerver.

Vizuális áttekintést háromlépcsős alkalmazás
építészet Áttekintés
A legegyszerűbb konfigurációban a fizikai kiszolgáló alkalmazások kombinálni lehet egy adatbázis szerver ugyanazon a számítógép, amely csatlakozik egy vagy több terminál a hálózaton.
A „jobb” (a biztonság szempontjából, a megbízhatóság, a skálázhatóság) konfigurációja az adatbázisszerver külön számítógépre (vagy klaszter), amelyhez csatlakozik a hálózathoz, egy vagy több alkalmazás szerverek, ami viszont, kösse a hálózaton.
méltóság
Összehasonlítva egy kliens-szerver vagy a fájl szerver architektúra a következő előnyöket a három szintű architektúra:
hiányosságokat
Hátrányok adódnak érdemben. Összehasonlítva c kliens-szerver vagy fájl szerver architektúra a következő hátrányokkal három szintű architektúra:
- nagyobb komplexitás építési kérelmek;
- nehezebb telepíteni és alkalmazni;
- magas követelményeket támaszt a teljesítmény az alkalmazás szerver és adatbázis szerver, és így a magas költségek szerver hardver;
- nagy sebességű követelményeknek a csatorna (hálózat) között az adatbázis szerver és alkalmazás szerver.
Egy példa a kliens-szerver architektúra, három rétegű
Components három rétegű architektúra szempontjából a program végrehajtására adott adatbázis szerver, web-szerverek és böngészők. Helyezze ezeket az alkatrészeket is igénybe vehet a program minden gyártónak. Az alábbiakban ismertetjük a kölcsönhatás a komponensek a három rétegű architektúra a kliens-szerver alkalmazás. Az adatbázis szerver MySQL-szerver; Alkalmazás szerver technológia: ADO.NET, ASP.NET és IIS webszerver; Az ügyfél az a szerepe bármely web-böngésző.
Böngésző klienta1-> Szerver IIS2-> A futási ASP.NET 2.03-> Data Provider ADO.NET 2.04-> MySQL5- Szerver> Data Provider ADO.NET 2.06-> A futási ASP.NET 2.07-> Szerver IIS8-> ügyfél böngésző