Вход


Главная страница >> Учебный процесс >> Конспекты >> Delphi. Технологии Клиент/Сервер >> Архитектура клиент/сервер

[Назад]    [Содержание ]    [Вперед]

  


Архитектура клиент/сервер


Клиент
Масштабируемые приложения
Сервер
Бизнес-правила
Местонахождение бизнес правил
Защита данных
Целостность данных
Централизованное управление данными
Распределение работ

Типичная архитектура клиент/сервер состоит из программы-клиента конечного пользователя, которая имеет доступ на удаленном компьютере-сервере. Не существует никакого стандартного определения, что такое клиент и чем занимается сервер. Однако можно полагать, что сервер обеспечивает сервис, а клиент запрашивает его у сервера. К одному и тому же серверу может обращаться множество клиентов с требованием предоставить им какой-либо сервис, и именно сервер решает, как обработать такие запросы. Кроме того, в системе клиент/сервер существует и некий третий элемент (помните знаменитое "А и Б сидели на трубе?"); о нем речь пойдет далее в этой главе при рассмотрении трехуровневой системы.

В среде клиент/сервер последний играет намного большую роль, чем просто распределитель данных. Фактически сервер выполняет основную часть работы системы. Он в некоторой мере руководит клиентом, каким образом тот должен получать доступ и управлять данными. Реально клиентные приложения предназначены только для предоставления данных пользователю или для их доставки от конечного пользователя. Далее в этой главе обязанности клиента и сервера рассматриваются подробнее. Кроме того, речь пойдет о ?бизнес-правилах?, которые представляют собой правила доступа клиента к данным сервера.



[Назад]    [Содержание ]    [Вперед]

  


  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017