Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
IPZ_1modul.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
611.93 Кб
Скачать

10. Види архітектур клієнт/сервер та галузі їх застосування.

Дворівнева клієнт-серверна архітектура передбачає взаємодію двох програмних модулів – клієнтського та серверного. В залежності від того, як між ними розподіляються наведені вище функції, розрізняють: модель тонкого клієнта, в рамках якої вся логіка застосунку та управління даними зосереджена на сервері. Клієнтська програма забезпечує тільки функції рівня представлення; модель товстого клієнта, в якій сервер тільки керує даними, а обробка інформації та інтерфейс користувача зосереджені на стороні клієнта. Товстими клієнтами часто також називають пристрої з обмеженою потужністю: кишенькові комп’ютери, мобільні телефони та ін.

Дворівнева архітектура тонкого клієнта

Успадковані системи, в яких недоцільно розділяти виконання програми та управління даними.

Додатки з інтенсивними обчисленнями, наприклад компілятори, але з незначним обсягом управління даними.

Додатки, в яких обробляються великі масиви даних (запити), але з невеликим обсягом обчислень в самому додатку

Дворівнева архітектура товстого клієнта

Додатки, де користувачеві потрібна інтенсивна обробка даних (наприклад, візуалізація даних або великі обсяги обчислення).

Додатки з відносно постійним набором функцій на стороні користувача, застосовуваних в середовищі з добре налагодженим системним управлінням

Трирівнева і багаторівнева архітектури клієнт / сервер Великі додатки з сотнями і тисячами клієнтів

Додатки, в яких часто змінюються і дані, і методи обробки. Додатки, в яких виконується інтеграція даних з багатьох джерел

11. Особливості застосування архітектури Клієнт / сервер на Основі тонкого клієнта.

Модель тонкого клієнта. У цій моделі вся робота додатки і управління даними виконуються на сервері. На клієнтській машині запускається тільки ПО рівня представлення.

Застосовують:

Додатки, в яких обробляються великі масиви даних (запити), але з невеликим обсягом обчислень в самому додатку

Додатки з інтенсивними обчисленнями, наприклад компілятори, але з незначним обсягом управління даними.

Успадковані системи, в яких недоцільно розділяти виконання програми та управління даними.

12. Особливості застосування архітектури Клієнт / сервер на Основі Товстого клієнта.

Модель товстого клієнта. У цій моделі сервер тільки керує даними. На клієнтській машині реалізована робота додатки і взаємодія з користувачем системи.

модель товстого клієнта використовує обчислювальну потужність локальних машин: і рівень виконання програми, і рівень представлення поміщаються на клієнтський комп'ютер. Сервер тут, по суті, є сервером транзакцій, який управляє всіма транзакціями баз даних. Прикладом архітектури такого типу можуть служити системи банкоматів, в яких банкомат є клієнтом, а сервер - центральним комп'ютером, обслуговуючим базу даних по розрахунках з клієнтами.

13. Особлівості багаторівневої архітектури Клієнт / сервер.

Багаторівневі системи можна використовувати і там, де додаткам необхідно мати доступ до інформації, що знаходиться в різних базах даних. У цьому випадку об'єднуючий сервер розташовується між сервером, на якому виконується додаток, і серверами баз даних. Об'єднуючий сервер збирає розподілені дані і представляє їх у додатку таким чином, ніби вони знаходяться в одній базі даних. Великі додатки з сотнями і тисячами клієнтів.

Додатки, в яких часто змінюються і дані, і методи обробки. Додатки, в яких виконується інтеграція даних з багатьох джерел

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]