Spisu treści:
Definicja - Co oznacza architektura trójpoziomowa?
Architektura trójwarstwowa to architektura klient-serwer, w której funkcjonalna logika procesu, dostęp do danych, komputerowe przechowywanie danych i interfejs użytkownika są rozwijane i utrzymywane jako niezależne moduły na osobnych platformach. Architektura trójwarstwowa to wzorzec projektowania oprogramowania i dobrze ugruntowana architektura oprogramowania.
Techopedia wyjaśnia architekturę trójwarstwową
Architektura trójwarstwowa umożliwia niezależną aktualizację lub wymianę dowolnej z trzech warstw. Interfejs użytkownika jest zaimplementowany na komputerze stacjonarnym i wykorzystuje standardowy graficzny interfejs użytkownika z różnymi modułami działającymi na serwerze aplikacji. System zarządzania relacyjnymi bazami danych na serwerze bazy danych zawiera logikę przechowywania danych w komputerze. Poziomy środkowe są zwykle wielowarstwowe.
Trzy poziomy w architekturze trójwarstwowej to:
- Poziom prezentacji: Zajmuje najwyższy poziom i wyświetla informacje związane z usługami dostępnymi na stronie internetowej. Ten poziom komunikuje się z innymi poziomami, wysyłając wyniki do przeglądarki i innych poziomów w sieci.
- Poziom aplikacji: nazywany również warstwą środkową, logiczną, biznesową lub logiczną, ta warstwa jest pobierana z warstwy prezentacji. Kontroluje funkcjonalność aplikacji, wykonując szczegółowe przetwarzanie.
- Warstwa danych: mieści serwery bazy danych, w których informacje są przechowywane i pobierane. Dane w tej warstwie są przechowywane niezależnie od serwerów aplikacji lub logiki biznesowej.
