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

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

Хохлов Ю.Е.
Российская государственная библиотека, Москва

Воройский Ф.С.
ГПНТБ России


Проектирование распределенной логической
библиотечной сети LIBWEB

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

Указанная цель достигается путем решения следующих основных задач:

  • создание и развитие распределенной библиотечной компьютерной сети России, разрабатываемой в рамках Федеральной межведомственной программы создания национальной сети компьютерных телекоммуникаций науки и высшей школы (НСКТ-НВШ) Миннауки РФ, РФФИ, Госкомвуза и РАН;
  • использование имеющихся и создание новых информационных ресурсов отечественных некоммерческих научно-образовательных сетей;
  • модернизация технологии ведения и использования электронных каталогов библиотек-участниц проекта и Российского сводного каталога по научно-технической литературе на базе принципов поддержки информационных продуктов, принятых в Интернет;
  • обеспечение доступа пользователей в режиме онлайн к электронным каталогам, библиографическим массивам и другим информационным ресурсам участников LIBWEB на основе организации одновременного поиска в нескольких электронных каталогах с использованием как стандартного клиентского ПО (Mosaic, Netscape, WAIS-клиент), так и специально разработанного ПО с учетом особенностей отечественных сетей;
  • организация совместно используемого распределенного информационного ресурса сети путем ретроспективной конверсии электронных каталогов и баз данных в библиотеках-участницах проекта с помощью современных сетевых и других автоматизированных технологий, а также перевода в машиночитаемую форму наиболее ценной части ранее не обработанных традиционных (карточных) каталогов библиотечных и справочно-информационных фондов;
  • решение проблем телекоммуникационного доступа участников проекта в Интернет с широким использованием существующих отечественных некоммерческих сетей; создание собственной сетевой инфраструктуры для LIBWEB не предполагается;
  • организация взаимодействия (в том числе координации работ) со смежными проектами.

После завершения пилотной стадии проекта участниками проекта 1-й очереди стали следующие организации: Библиотека РАН (С.-Петербург), БЕН РАН, ВИНИТИ, ГПНТБ России, ГПНТБ СО РАН, ИНИОН РАН, Новосибирская ОУНБ, НБ Казанского университета, НБ МГУ, НБ Томского университета, НБ Челябинского государственного технического университета, НБ Научного центра "Черноголовка" РАН, НБ Объединенного института ядерных исследований (Дубна), РНБ Татарстана (Казань), РГБ, Свердловская ОУНБ, ЦГПБ им. Н.А. Некрасова (Москва), ЦНСХБ РАСХН, Челябинская ОУНБ.

Доступ региональных узлов LIBWEB в Интернет организуется в рамках региональных сетевых проектов программы НСКТ-НВШ. При этом некоммерческие поставщики услуг (сервис-провайдеры) Интернет должны обеспечить поддержку соответствующего IP-адреса узла в официально зарегистрированном в RIPE домене libweb.ru.

Кроме того, в рамках проекта LIBWEB могут создаваться (как исключение) высокоскоростные каналы выделенной (в том числе радиомодемной и оптоволоконной) связи между отдельными узлами LIBWEB и ближайшими некоммерческими сервис-провайдерами Интернет.

Создание собственной сетевой инфраструктуры для сети LIBWEB не предполагается.

Общими для всех участников проекта LIBWEB являются следующие принципы проектирования:

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

В качестве основных проектных решений в LIBWEB предлагаются:

  • разработка системы на основе технологии клиент/сервер, позволяющей создавать современные информационные системы с удаленным доступом с оптимальным соотношением "цена/производительность" и допускающим простое расширение, наращивание и адаптацию к меняющимся требованиям; применение стандартных клиентских приложений WWW в качестве пользовательского интерфейса; использование языка запросов SQL для взаимодействия серверов БД и WWW-серверов;
  • использование Интернет в качестве транспортной среды для LIBWEB с базовым транспортным протоколом ТСР/IP;
  • основной режим доступа - онлайновый с использованием протокола НТТР, принятого в WWW, дополнительные режимы - FTP (для передачи файлов) и MIME/UUCP (для электронной почты);
  • архитектура узлов сети, предусматривающая создание Хост-центров на базе Интернет-сервера (на нем установлен WWW-сервер), сервера баз данных, на котором установлена РСУБД с той или иной реализацией ОРАС (публично доступный каталог), и шлюза-диспетчера, использующего CGI-технологию для взаимодействия между ними;
  • организация работы пользователя с системой по клиент-серверной технологии, причем в качестве клиентов выбираются типовые WWW-броузеры с интерфейсами, являющимися стандартом де-факто Интернет. На аппаратном уровне Интернет-сервер и сервер баз данных можно объединить. Принципы построения ЛВС, внутренний состав и структура их аппаратных средств, а также используемых прикладных программ не регламентируются;
  • операционные системы, используемые на серверах Хост-центров: UNIX, OS/2, Windows NT. Тип СУБД, на которой реализован ОРАС, не регламентируется (при условии собственной реализации доступа к СУБД, на которой реализован электронный каталог через шлюз-диспетчер с типовым WWW-сервером);
  • в качестве коммуникативного формата передачи библиографических данных в системе LIBWEB принять адаптированную к условиям России версию UNIMARC;
  • общая внутренняя кодировка русскоязычных документов и данных для участников проекта - в формате ISO. Программные средства серверов также должны обеспечивать работу клиентских программ с наиболее распространенными отечественными кодировками кириллицы DOS-OS/2, MS Windows и KOI-8;
  • типовые проектные решения ПО LIBWEB, обеспечивающие поддержку международного стандартного протокола информационного поиска Z39.50;
  • интерфейсные средства, дающие максимально удобный доступ пользователям к информационным ресурсам каждого действующего узла LIBWEB.

Презентационные (домашние) страницы (Home-pages) WWW-серверов LIBWEB, связанные с обращениями к каталогам участников, должны содержать меню-ориентированные данные, обеспечивающие выбор и реализацию операций доступа к нужным пользователям массивам данных, предоставляемых всеми участниками данной сети. Обязательными поисковыми элементами во всех электронных каталогах LIBWEB являются авторы (редакторы, составители) с инициалами, заглавия изданий и отдельные слова из заглавий, коллективные авторы и отдельные входящие в них слова, год издания.

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

Отдельные каталоги могут содержать дополнительные поисковые элементы, о чем следует сообщать пользователю в соответствующих меню типа "HELP".

Информационные ресурсы LIBWEB складываются из баз и массивов данных, которые предоставляют средствами теледоступа ее участники для совместного и бесплатного использования. Качественные (тематические, видовые и т. п.) и количественные показатели предоставляемых каждым участником проекта информационных ресурсов определяются Советом директоров LIBWEB при рассмотрении заявок новых участников.

Основные результаты работ 1996 г.:

  • разработаны и внедрены в опытно-промышленную эксплуатацию программно-технические комплексы ГПНТБ России, НБ МГУ и БЕН РАН-ВЦ РАН, включающие серверное оборудование и средства программного обеспечения, а также доработаны и отлажены программные средства с целью повышения сервисных характеристик обслуживания пользователей;
  • произведена отработка средств обеспечения и организации взаимодействия между системами, поддерживающими разнородные виды библиографических баз данных и способы кодировки (в частности MS-DOS, MS Windows и KOI-8); созданы средства поддержки режима работы "Виртуальная библиотека", обеспечивающего доступ к ресурсам более тысячи библиотек, к 730 полнотекстовым онлайновым периодическим изданиям, WWW-серверам основных фирм - производителей автоматизированных и информационных систем и услуг для библиотек;
  • разработана технология и средства конвертирования реальных массивов данных, размещенных на файловых серверах на основе использования CGI (Common Gateway Interface) - технологии, принятой в WWW;
  • основными участниками проекта произведена подготовка, актуализация и инвертирование для Web-серверов собственных библиографических БД (электронных каталогов), содержащих более 400 тыс. записей документов, а также некоторых видов полнотекстовых БД (преимущественно по собственным научным и научно-техническим изданиям);
  • разработаны общесистемные принципы построения и проектирования распределенной логической сети LIBWEB, определяющие требования к системным решениям для всех участников. При этом создание одной из типовых версий хоста LIBWEB (ГПНТБ России) потребовало разработки специального комплекса программного и технологического обеспечения. В качестве базовой операционной системы выбрана OC Linux, позволяющая в силу своей распространенности и открытости дорабатывать и создавать гибкие системы различного назначения. Первоначально решена задача русификации Web-сервера. Основная проблема состояла в большом количестве кодировок для представления русскоязычной информации в электронном виде (СР 1 251, СР 866, KOI-8R и др.), используемых в Российской Интернет. В результате создан модуль расширения Web-сервера, позволивший автоматически определять кодировку Web-клиента и направлять ему HTML-документы в соответствующем виде. При разработке других приложений Web-сервера в силу смешанной структуры используемых информационных массивов и необходимости соблюдения лицензионной чистоты продукта создан оригинальный комплекс CDS/ISIS/UNIX на базе пакета CDS/ISIS. Указанный пакет разрабатывается ЮНЕСКО для некоммерческих пользователей.

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

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

К сожалению, работы по проекту поддерживались преимущественно энтузиазмом части его исполнителей. В связи с недостаточностью финансов и неравномерностью их поступления не все, что планировалось в 1996 г., выполнено в полном объеме. В частности, не удалось завершить создание типовой версии Web-сервера для его внедрения в региональные библиотечные центры и системы с целью обеспечения высокого уровня проектных решений программно-аппаратных комплексов и сокращения затрат на их проведение в организациях - участницах сети LIBWEB. Значительное число организаций-участниц (не отнесенных к числу разработчиков аван-проекта) не финансировалось полностью, что существенно сказалось на объеме и качестве выполненных ими работ, а также потере большого числа квалифицированных специалистов.

Таким образом, судьба проекта и его реализация полностью зависят от условий дальнейшего финансирования межведомственной программы. Начиная с конца 1996 г. финансирование гуманитарной составляющей сети LIBWEB также осуществляется Российским гуманитарным научным фондом (проект 96-05-12025в).

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