22
КОММЕРЧЕСКАЯ ТАЙНА ООО «НПП «ГАРАНТ-СЕРВИС-УНИВЕРСИТЕТ»
СЕТЕВАЯ КЛИЕНТ-СЕРВЕРНАЯ ВЕРСИЯ
Краткое описание
Сетевая клиент-серверная версия ГАРАНТ построена на
клиент-
серверной
архитектуре, подразумевающей разделение на две про-
граммные части: серверную и клиентскую.
Сервером
называется специализированная программа, работаю-
щая на высокопроизводительном выделенном компьютере. Тер-
мин «сервер» используется как для названия программы, так и для
названия этого компьютера. Из контекста обычно бывает понятно,
о каком именно сервере – программном или аппаратном – идет
речь.
Клиентом
(клиентской частью) называется пользовательское при-
ложение, запускаемое на рабочих станциях, то есть персональных
компьютерах пользователей. Клиентская часть является, по сути,
«лицом» системы. Именно с клиентской частью ассоциируется
у пользователя всякое клиент-серверное приложение. Так, про-
граммная оболочка ГАРАНТа – это клиентская часть составной
системы.
Впроцессе работыпрограммные оболочки, запускаемые пользова-
телями на своих компьютерах, обращаются за данными к серверу
системы. Сервер непосредственно считывает документы из базы
данных, обрабатывает их нужным образом и передает их програм-
мной оболочке, где полученные данные отображаются в интер-
фейсе пользователя. Многие ресурсоемкие операции, такие как,
скажем, поиск документов, выполняются также на сервере.
Такое разделение преследует несколько целей, но две из них мы
выделим особо. Первая: сервер системы выполняет самую тру-
доемкую часть работы, что позволяет снизить нагрузку на персо-
нальные компьютерыпользователей. Следовательно, существенно
снижаются и технические требования к рабочим станциям. Второе
преимущество клиент-серверной архитектуры, которые мы хотим
здесь отметить, – значительное снижение сетевого трафика. Дело
в том, что передача запроса от оболочки к серверу и получение от-
ветных данных создают гораздо меньшую нагрузку на локальную