[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 Клиент, сервер и сервис

Модель клиент-сервер - это обычный путь структуризации прикладных
программ. Модель включает в себя понятия клиента, сервера и
сервиса.
Сервис определяет:
.    Множество предлагаемых функций и их параметры. Например,
open(2), close(2), read(2) и write(2) - функции ввода/вывода ОС
UNIX с параметрами, описанными на соответствующих страницах
руководства.
.    Правильную последовательность, в которой функции должны
вызываться. Например, open(2) должна вызываться перед read(2) или
write(2).
.  Как пользоваться  сервисом. Например,  open(2)  -  это  функция,
   вызываемая из программы, написанной на Си.

Серверы содержат код функций, предлагаемых сервисом.
Клиенты вызывают функции сервера, как предписано сервисом, для
создания прикладных программ.
                      КЛИЕНТ, СЕРВЕР И СЕРВИС
.    Сервис определяет
-    Предоставляемые функции
-    Требуемые параметры
-    Возвращаемые значения
   -  Правильную последовательность вызова функций

-    Метод использования сервиса
.    Сервер
-    Программа(ы), реализующая сервис
.    Клиент
-    Вызывает сервер для выполнения сервиса