Архитектура «клиент-сервер»

-       функции ввода и отображения данных;

-       прикладные функции, определяющие основные алгоритмы решения задач приложения и характерные для данной предметной области;

-       фундаментальные функции хранения и управления информационными ресурсами;

-       служебные функции, играющие роль связок между функциями первых трех групп.

Эта условная классификация показывает, как могут быть распределены отдельные задачи между серверным и клиентским процессом.

В соответствии с этим в любом приложении выделяются следующие логические компоненты [8]:

-     компонент представления, реализующий функции первой группы;

-     прикладной компонент, поддерживающий функции второй группы;

-     компонент доступа к информационным ресурсам, поддерживающий функции третьей группы, а также вводятся и уточняются соглашения о способах их взаимодействия (протокол взаимодействия).

Различия в реализациях моделей обработки данных определяются четырьмя следующими факторами:

-       в какие виды программного обеспечения интегрированы каждый из этих компонентов;

-       какие механизмы программного обеспечения используются для реализации функций всех трех групп;

-       как логические компоненты распределяются между компьютерами в сети;

-   какие механизмы используются для связи компонентов между собой. Различают два основных типа архитектуры СУБД: архитектура файлового

сервера и архитектура «клиент-сервер».

Модель файлового сервера (File Server - FS) является базовой для локальных сетей персональных компьютеров. Недавно она была, да и сейчас остается, популярной среди отечественных разработчиков, использовавших такие СУБД, как Foxpro, Clipper, Clarion, Paradox и т.д.

предыдущаяследующая