Architektura klient - serwer

Architektura aplikacji

ARCHITEKTURA KLIENT - SERWER - Wyróżniamu pięć zasadniczych komponentów tworzących systemy z baza danych, są to: sprzet, oprogramowanie, dane, procedury oraz ludzie.

Sposób interakcji komponentów systemu w ukłądzie klient - serwer powoduje że wyraźnie są zaznaczone dwa obszary aplikacji. Klient jest procesem, który potzrebuje pewnych zasobów, natomiast serwer zajmuje się przetwarzaniem tych zasobów i dostarcza je klientowi. Klient-serwer – asymetryczna architektura oprogramowania umożliwiająca rozdzielenie pewnych funkcjonalności, w celu zwiększenia elastyczności i ułatwienia wprowadzania zmian w każdej z części. Polega to na ustaleniu, że serwer zapewnia usługi dla klientów, którzy mogą komunikować się z serwerem wysyłając żądanie (request). Podstawowe i najczęściej używane serwery to: serwer pocztowy, serwer WWW, serwer plików, serwer aplikacji. Z usług jednego serwera może zazwyczaj korzystać wielu klientów.
Architektura systemów bazodanowychAplikacja bazy danychSystem bazy danychArchitektura dwuwartswowaArchitektura wielowarstwowaInterfejs użytkownika