Архитектура Клиент – Сервер.
Рассмотрим модели взаимодействия клиента и сервера. Основным принципом этого взаимодействия является разделение функций интерактивного взаимодействия. В этом разделении можно выделить 4 функции:
1.
2. Определение конкретных функций.
3. Функции хранения и управления данными.
4. Служебные функции взаимодействия между тремя вышеуказанными группами.
В любом приложении можно выделить 3 основных компонента:
1. Компонент представления – основная задача обеспечение ввода и внешнего представления данных. Поддерживает интерфейс данных.
2. Прикладной компонент.
3. Компонент доступа к информационным ресурсам.
Модели взаимодействия клиента и сервера отличаются характеристиками:
- способ распределения этих компонентов между клиентом и сервером,
- интерфейсом внутренним между этими компонентами.
Основные модели взаимодействия клиент – сервер.
1. Файл – серверная модель (FS).
2. Модель удаленного доступа к данным (RDA).
3. Сервер баз данных (DBS)
4. Сервер приложений (AS)