INF.04 · pytanie 638
Jakie jest fundamentalne zagadnienie w projektowaniu aplikacji w architekturze klient-serwer?
- AFunkcjonowanie aplikacji wyłącznie w trybie offline
- BPrzeniesienie wszystkich obliczeń na stronę klienta
- CUżycie serwera jako głównego miejsca przetwarzania danychPoprawna
- DBrak podziału na role klienta i serwera
Wyjaśnienie
Użycie serwera jako centralnego miejsca przetwarzania danych jest kluczowym elementem architektury klient-serwer. Serwer pełni rolę centralnego punktu, który zarządza żądaniami klientów, przechowuje dane i zapewnia odpowiedzi na zapytania. Taki model zapewnia większe bezpieczeństwo danych, ułatwia zarządzanie zasobami i umożliwia skalowanie aplikacji w miarę wzrostu liczby użytkowników. Architektura klient-serwer jest szeroko stosowana w aplikacjach webowych, systemach bankowych oraz usługach chmurowych, gdzie konieczna jest centralizacja danych i ich ochrona.