tanszek:oktatas:infrendalapjai_architekturak:architekturak:szoftver_architekturak
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
tanszek:oktatas:infrendalapjai_architekturak:architekturak:szoftver_architekturak [2024/11/13 18:29] – created knehez | tanszek:oktatas:infrendalapjai_architekturak:architekturak:szoftver_architekturak [2024/11/13 18:34] (current) – [Többrétegű architektúrák (n-tier Architecture)] knehez | ||
---|---|---|---|
Line 3: | Line 3: | ||
A szoftverarchitektúra a szoftverrendszer magas szintű szerkezetére utal, amely meghatározza, | A szoftverarchitektúra a szoftverrendszer magas szintű szerkezetére utal, amely meghatározza, | ||
- | **1 Rétegekre bontás (Layered Architecture)** | + | ==== Rétegekre bontás (Layered Architecture) |
* **Definíció**: | * **Definíció**: | ||
Line 15: | Line 15: | ||
**Előnyök**: | **Előnyök**: | ||
+ | ---- | ||
+ | |||
+ | ==== Kliens-szerver modell ==== | ||
+ | |||
+ | **Definíció**: | ||
+ | |||
+ | **Fő jellemzők: | ||
+ | |||
+ | * **Kliens**: Az a végpont, amely a felhasználói kéréseket továbbítja a szerver felé, például egy böngésző. | ||
+ | * **Szerver**: | ||
+ | |||
+ | **Példa**: Webes alkalmazások, | ||
+ | |||
+ | **Előnyök**: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Többrétegű architektúrák (n-tier Architecture) ==== | ||
+ | |||
+ | **Definíció**: | ||
+ | |||
+ | **Példa**: 3 rétegű architektúra, | ||
+ | * **Prezentációs réteg**: A felhasználói interfészt és megjelenítést kezeli. | ||
+ | * **Üzleti logikai réteg**: A fő üzleti logikát és folyamatokat futtatja. | ||
+ | * **Adatbázis réteg**: Az adatok tárolásáért és kezeléséért felelős | ||
+ | |||
+ | **Előnyök**: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Mikroszervizek (Microservices Architecture) ==== | ||
+ | |||
+ | **Definíció**: | ||
+ | |||
+ | **Fő jellemzők: | ||
+ | |||
+ | * Minden szolgáltatás egy adott feladatot lát el, és önállóan fejleszthető, | ||
+ | * A szolgáltatások API-kon keresztül kommunikálnak egymással, tipikusan HTTP protokoll segítségével. | ||
+ | |||
+ | **Példa**: Egy nagyobb webes alkalmazás, | ||
+ | |||
+ | **Előnyök**: |
tanszek/oktatas/infrendalapjai_architekturak/architekturak/szoftver_architekturak.1731522547.txt.gz · Last modified: 2024/11/13 18:29 by knehez