Архитектура Клиент – Сервер.

Рассмотрим модели взаимодействия клиента и сервера. Основным принципом этого взаимодействия является разделение функций интерактивного взаимодействия. В этом разделении можно выделить 4 функции:

1.

2. Определение конкретных функций.

3. Функции хранения и управления данными.

4. Служебные функции взаимодействия между тремя вышеуказанными группами.

В любом приложении можно выделить 3 основных компонента:

1. Компонент представления – основная задача обеспечение ввода и внешнего представления данных. Поддерживает интерфейс данных.

2. Прикладной компонент.

3. Компонент доступа к информационным ресурсам.

Модели взаимодействия клиента и сервера отличаются характеристиками:

- способ распределения этих компонентов между клиентом и сервером,

- интерфейсом внутренним между этими компонентами.

Основные модели взаимодействия клиент – сервер.

1. Файл – серверная модель (FS).

2. Модель удаленного доступа к данным (RDA).

3. Сервер баз данных (DBS)

4. Сервер приложений (AS)