Розподілені системи

Розподілена система – сукупність взаємопов’язаних комп’ютерів, які представляються їх користувачам єдиною об’єднаною системою.

Комп’ютерні ІС з архітектурою «клієнт-сервер»

ü Більшість застосувань являють собою не єдиний компонент, а сукупність у складний спосіб пов’язаних між собою компонентів;

ü В зв’язку із цим створено низку моделей ІС;

ü Однією із таких моделей є ІС з архітектурою «клієнт-сервер».

Серверний компонент

ü Серверний компонент забезпечує нижній рівень роботи застосування та відповідає за методи зберігання доступу та розділення даних (як правило це сукупність компонентів сторонніх розробників). Цей компонент пов’язаний із доступом до баз даних, які передбачають складну організацію;

ü Для функціонування серверного компоненту необхідна наявність високопродуктивної обчислювальної системи.

Клієнт

ü Клієнт організує верхній рівень роботи застосування та включає в себе:

· Алгоритми та логіку обробки даних;

· Інтерфейс користувача.

ü Клієнт вимагає наявності зв’язку з методами доступу до даних, які містяться в серверному компоненті;

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

ü Клієнт взаємодіє із сервером (отримує від нього дані), з користувачем, ресурсами застосування та операційною системою;

ü Клієнт здійснює обробку даних та відображення результатів;

ü Результати обробки клієнт може зберігати в базі даних, скориставшись функціями серверної компонентию

Модель архітектури «клієнт-сервер»

ü Напрямок переміщення даних – в обидві сторони;

ü Застосування можна представити у вигляді такої моделі, якщо можна чітко:

· Провести межу між клієнтською та серверною компонентами;

· Описати протокол взаємодії між клієнтом та сервером.

ü Модель доцільно використовувати для мінімізації затрат на розробку (серверна компонента спільна).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: