Трирівнева клієнт-серверна архітектура складається з рівень презентації, відомий як рівень інтерфейсу користувача, рівень програми, який називається рівнем обслуговування, і рівень даних, що включає сервер бази даних.
Три основні компоненти клієнт-серверної моделі: презентація, логіка програми та зберігання даних. У моделі тонкого клієнта клієнт втілює лише компонент презентації, тоді як сервер поглинає два інших.
Ключові компоненти сервера
- Материнська плата. По-перше, це материнська плата. …
- Центральний процесор (CPU) / Процесор. Наступним критичним компонентом сервера є центральний процесор (CPU). …
- Оперативна пам'ять (RAM) …
- Жорсткий диск. …
- Мережа / порт. …
- Джерело живлення. …
- GPU.
Клієнт — це веб-браузер, який відображає банківський інтерфейс, проміжне програмне забезпечення — це сервер додатків, який перевіряє транзакції та забезпечує виконання правил безпеки, а сервер — це база даних, яка зберігає інформацію про облікові записи.
Це архітектура клієнт-сервер.
- Рівень презентації -> Надає користувачеві графічний екран, користувач вводить дані на екрані.
- Рівень програми -> Обробляти дані за допомогою логіки програми, а також обмінюватися даними з обома рівнями.
- Рівень бази даних -> Зберігає дані в базі даних Hana.
Клієнт-серверна мережа характеризується централізація, масштабованість, надійність і безпека, але він також має недоліки, як-от залежність від сервера та обмеження продуктивності.