Page 40 - 4785
P. 40
Сервер взаємодіє з клієнтом за допомогою механізму транзакціп.
Транзакція - це сеанс обміну даними між робочою станцією та
сервером, при якому сервер відслідковує запити клієнта, ставить їх в
чергу, виконує згідно з розписом, сповіщає клієнту про виконання та
надає результат обробки.
Технологія клієнт/сервер забезпечує використання:
<=> корпоративного управління всіма ресурсами інформаційної
системи, що доступні через мережі передачі даних;
^> розділення доступу до даних і програм між: робочими станціями і
серверами, які з 'єднані мережами передачі даних;
^> організації програмного забезпечення на основі концепції
відкритих систем.
Таким чином за технологією клієнт/сервер користувач не
керує ходом виконання поставленої проблеми, а система
автоматично здійснює рішення поставленої задачі, оптимальним
чином використовуючи ресурси технічних засобів, баз даних та
засобів телекомунікації. Це означає, що одна задача може
вирішуватись багатьма робочими станціями та серверами, які
розміщені в різних частинах міста, країни, світу, тобто є
територіально розприділеними.
На прикладному рівні визначаються правила і семантика
обміну між двома прикладними сутностями, які в свою чергу
забезпечують обмін між прикладними Процесами або
просто Процесами (коли слово "Процес" буде зустрічатися в тексті з
прописної літери, буде вважатися прикладний процес). Для того щоб
один прикладний Процес зміг спілкуватися з іншим, необхідно
визначити „мову” спілкування і тип діалогу. Сервіси прикладного
рівня повинні забезпечити необхідну функціональність мережі (див.
таб.2.1). Можна виділити такі сервіси, які підтримуються
прикладним рівнем:
38