Home page | Каталоги и базы данных

Научные и технические библиотеки

Панков А.Б., Чекмарев В.В.
ГПНТБ России


WWW-сервер ГПНТБ России как типовое решение

Одной из характерных черт нашего времени стало стремительное развитие информационного сектора. В этой связи понятно стремление все большего числа генераторов и поставщиков информации сделать свою продукцию доступной широким слоям потребителей. Библиотеки не являются исключением.

Однако желание многих библиотек создать свой собственный информационный сервер наталкивается подчас на значительные трудности. Прежде всего это недостаток финансовых средств и отсутствие во многих библиотеках специализированных подразделений - разработчиков программного обеспечения и системных администраторов.

ГПНТБ России считает целесообразным предложить типовое решение для создания и поддержки WWW-серверов в библиотеках, основанное на собственных разработках.

Основные цели и задачи типового библиотечно-информационного сервера Интернет можно разделить на две группы:

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

Решение подобных задач представляет собой основную проблему для большего числа библиотек. Кроме того, при разработке WWW-сервера следует четко выделять две группы задач:

  • обеспечение коннективности (прокладка каналов связи и установка соответствующего оборудования);
  • установка, настройка программно-аппаратного комплекса WWW-сервера.

В связи с изложенным выше ГПНТБ России, накопившая достаточный опыт при разработке собственного WWW-сервера, предлагает свое решение задачи построения библиотечного WWW-сервера. Необходимо отметить, что типовое решение ГПНТБ России в основном не затрагивает проблем обеспечения коннективности, поскольку каждая отдельно взятая библиотека решает такие задачи самостоятельно.

Рассмотрим теперь более подробно типовые варианты WWW-серверов, предлагаемые ГПНТБ России.

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

Кроме перечисленных преимуществ WWW-сервер, построенный на основе OC Linux может нести дополнительные функции - DNS-сервера, почтового сервера, proxy сервера, телекоммуникационного сервера и т. п.

Первый опыт ГПНТБ России в области создания WWW-серверов был получен именно в процессе организации сервера, функционирующего под управлением OC Linux. В настоящее время основной WWW-сервер ГПНТБ России функционирует под OC Linux, выполняя в то же время задачи DNS-сервера и почтового сервера (URL http://gpntb.iitp.ru). В качестве программного обеспечения WWW-сервера в ГПНТБ России используется WWW-сервер Apache ver.1.1.3 RUS PL15.

Указанный WWW-сервер предоставляет доступ к статическим документам (HTML страницам) и каталогам (Сводный каталог по научно-технической литературе и Электронный каталог ГПНТБ Рос-сии). В качестве механизма доступа к каталогам применяется программный шлюз, созданный на основе CGI технологии. Такой механизм обеспечивает доступ к базам данных CDS/ISIS, с использованием которого в ГПНТБ России создана библиотечная система ИРБИС.

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

Второй вариант предполагает в качестве основы операционную систему WindowsNT. Основные преимущества такой схемы построения библиотечного WWW-сервера следующие:

  • легкость администрирования как самой OC, так и WWW-сервера;
  • относительная простота организации доступа к базам данных, созданным и функционирующим под OC WindowsNT, Windows95 и MS-DOS.

В ГПНТБ России в настоящее время функционирует WWW-сервер под управлением OC WindowsNT 3.51. В качестве программного обеспечения используется WebSite Pro 1.1f. Указанный сервер также осуществляет предоставление доступа к статическим и динамически формируемым документам на основе обработки запросов к каталогам ГПНТБ России с использованием CGI технологии (URL http://195.19.68.3).

К недостаткам второго варианта следует отнести высокие требования к аппаратной части WWW-сервера; значительную стоимость качественных программных продуктов, позволяющих осуществлять следующие типы сервиса - DNS, E-mail, proxy и т. п.

Таким образом, в ГПНТБ России реализованы два варианта создания WWW-серверов - под управлением OC Linux (клон UNIX) и WindowsNT (Windows95). Выбор варианта для каждого конкретного случая следует делать с учетом всех условий и особенностей проекта, поскольку преимущества одного варианта компенсируют недостатки другого и наоборот.

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

Copyright © 1995-97 ГПНТБ России