dbo:abstract
|
- A többrétegű architektúra (vagy n rétegű architektúra) a szoftverfejlesztésben alkalmazott kliens-szerver architektúra, melyben a megjelenítés, az adatkezelés és az üzleti logika különálló folyamatokra van bontva. Az alkalmazás rétegekre bontásával a fejlesztők könnyen karbantartható és fejleszthető rendszereket hozhatnak létre, mivel elegendő egy-egy réteget javítani illetve bővíteni az egész alkalmazás módosítása helyett. A leggyakrabban alkalmazott rétegelés a háromrétegű architektúra. A réteges szerkezetben minden réteg csak a szomszédaival kommunikál, az egyiktől szolgáltatásokat vesz igénybe, a másiknak szolgáltatást nyújt. Azt mondják, hogy egy réteg egy másik felett van, ha a másik szolgáltatásait veszi igénybe. Egy réteg működhet a felette levő rétegek nélkül, és az alatta levő rétegek szükségesek a működéséhez. Nyílt rétegű rendszerben a rétegek több alattuk levő réteg szolgáltatásai is igénybe vehetik. Az architektúrát több publikációban is leírták. (hu)
- A többrétegű architektúra (vagy n rétegű architektúra) a szoftverfejlesztésben alkalmazott kliens-szerver architektúra, melyben a megjelenítés, az adatkezelés és az üzleti logika különálló folyamatokra van bontva. Az alkalmazás rétegekre bontásával a fejlesztők könnyen karbantartható és fejleszthető rendszereket hozhatnak létre, mivel elegendő egy-egy réteget javítani illetve bővíteni az egész alkalmazás módosítása helyett. A leggyakrabban alkalmazott rétegelés a háromrétegű architektúra. A réteges szerkezetben minden réteg csak a szomszédaival kommunikál, az egyiktől szolgáltatásokat vesz igénybe, a másiknak szolgáltatást nyújt. Azt mondják, hogy egy réteg egy másik felett van, ha a másik szolgáltatásait veszi igénybe. Egy réteg működhet a felette levő rétegek nélkül, és az alatta levő rétegek szükségesek a működéséhez. Nyílt rétegű rendszerben a rétegek több alattuk levő réteg szolgáltatásai is igénybe vehetik. Az architektúrát több publikációban is leírták. (hu)
|