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

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

Бродовский А.И., Касаракин В.А.

ГПНТБ России

Доступ к базам данных CDS/ISIS через Интернет:
универсальное решение

Проблема предоставления доступа к информационным ресурсам является основополагающей при разработке WWW-сервера. В случае существования больших объемов полезной информации в БД возникает законное желание предоставить доступ к базам через Интернет. В ГПНТБ России накоплены мегабайты данных по печатным изданиям, находящимся в хранилищах библиотеки, существует большое число тематических БД. В связи с этим встала необходимость создания универсального решения по предоставлению доступа к такого рода информации по сети. Поскольку информация находится в базах CDS/ISIS, разработано собственное решение для WWW-сервера библиотеки. Оно основано на динамическом создании WWW-страниц в ходе диалога с пользователем. Программа CGI позволяет выполнять несколько команд: поиск по БД, показ записей БД, выгрузка записей в формате UNIMARC.

В качестве достоинства типового решения можно отметить возможность подключения практически любой БД CDS/ISIS. При этом требуется произвести соответствующие настройки в конфигурационных файлах. Для такого редактирования необходим лишь простой текстовый редактор, например NOTEPAD.

Хотелось бы отметить большие возможности рассматриваемого типового решения для создания поискового интерфейса и использования практически полного набора поисковых команд самого ISIS. Зная структуру инверсного файла, можно создать поисковый интерфейс, который в полном объеме использует инверсию БД CDS/ISIS: каждый поисковый термин может содержать ряд уточняющих опций (префикс к поисковому термину, квалификатор для терминов поиска).

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

Несомненно, может заинтересовать возможность авторизованного доступа к произвольной БД. Это означает, что доступ к БД имеет строго фиксированный список пользователей. Поскольку страницы запросов и ответов формируются динамически, то и доступ к информации будет строго регламентирован. Конечно, такая защита от несанкционированного доступа не является стопроцентной, однако она позволяет регулировать доступ к данным.

Администратор WWW-сервера должен обладать навыками работы по созданию HTML документов и иметь опыт работы со структурами БД CDS/ISIS. Комплексное решение по доступу к базам CDS/ISIS состоит из некоторого подмножества весьма простых задач, которые могут быть решены одним квалифицированным администратором (или технологом) или сотрудниками организации с соответствующими знаниями в перечисленных выше областях. Естественно, в последнем случае необходим координатор проекта, который станет связующим звеном в технологии подключения новых БД CDS/ISIS для доступа по сети. Последний вариант является менее предпочтительным.

В настоящее время в ГПНТБ России широко используется такая технология доступа к данным баз CDS/ISIS. Примером может служить раздел на странице библиотеки http://www.gpntb.ru "Каталоги и базы данных". В данном случае реализован простейший поиск по базам со свободным доступом. Любой читатель библиотеки, воспользовавшись возможностями Интернет, может произвести поиск интересующей его литературы. Примером более сложной организации доступа к БД может служить проект Российского центра корпоративной каталогизации, который можно найти по адресу http://www.rck.ru. В нем используется исключительно авторизованный доступ к базам, т. е. разрешенный только зарегистрированным пользователям. Можно отметить, что базой регистрации пользователей является база CDS/ISIS с некоторым фиксированным набором полей. При этом существует возможность подготовки статистики обращений к БД зарегистрированных пользователей.


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