Domov Rozvoj Co je to třístupňová aplikace? - definice z techopedie

Co je to třístupňová aplikace? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená třístupňová aplikace?

Třístupňová aplikace je specifický typ n-vrstvové architektury. V případě třístupňové architektury jsou úrovně následující:

  • Prezentační vrstva (známá také jako uživatelské rozhraní nebo klientská aplikace)
  • Obchodní logická úroveň (známá také jako aplikační server)
  • Úroveň ukládání dat (známá také jako databázový server)

Techopedia vysvětluje třístupňovou aplikaci

N-vrstva označuje koncept softwarového inženýrství používaný pro návrh a implementaci softwarových systémů využívajících architekturu klient / server rozdělenou do více úrovní. Tím se odděluje složitost návrhu a implementace, což umožňuje škálovatelnost nasazeného systému.


Ve třívrstvé aplikaci je interakce uživatele řízena prezentační vrstvou, která poskytuje snadno ovladatelné rozhraní frontend. Obchodní pravidla jsou řízena obchodní úrovní, která řídí a provozuje celý aplikační rámec. Podkladová data jsou ukládána a obsluhována úrovní ukládání dat, známou také jako perzistence dat.


Tři úrovně jsou vzájemně volně spojeny, s předem určenými a stabilními rozhraními. Toto oddělení umožňuje významné změny, které se objeví v návrhu, implementaci a měřítku každé úrovně, aniž by to mělo dopad na ostatní úrovně.


Obchodní pravidla jsou z klienta odstraněna a jsou prováděna v aplikačním serveru, známém také jako střední vrstva. Aplikační server zajišťuje správné zpracování obchodních pravidel. Slouží také jako prostředník mezi klientskou aplikací a databázovým serverem.


Výhodou třívrstvé aplikace oproti dvouvrstvé aplikaci je přidaná modularita. To umožňuje nahrazení jakékoli úrovně, aniž by to ovlivnilo ostatní úrovně, a oddělení obchodních funkcí od databázových funkcí. Konečně, třístupňová aplikace výrazně zvyšuje vyvažování zátěže systému, škálovatelnost výkonu a udržovatelnost.

Co je to třístupňová aplikace? - definice z techopedie