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

Технологія «клієнт-сервер»

Концепція моделі мережевого подання «клієнт-сервер» існує з часів появи перших багатокористувацьких інформаційних систем, але і донині цей принцип організації взаємодії користувача з структурованої бази даних є основоположним в контексті реалізації РИС. Сьогодні дану модель модифікують, підлаштовують під певні завдання, поєднують з іншими концепціями мережевий організації, але дві її базові ідеї обов’язково зберігаються:

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

Ключовий фактор розподілу в системах «клієнт-сервер» відноситься саме до користувачів, оскільки і вони розглядаються в широкому діапазоні уявлень від клієнта-споживача до сервісної машини, що експлуатує базу даних за заданими алгоритмами відповідно з певними правами доступу.