К. А. Колосов

ГПНТБ России

Новые решения для обмена данными
между АБИС ИРБИС и "Руслан"
с использованием протокола Z39.50

Основными направлениями  использования технологий на основе протокола Z39.50 в корпоративной библиотечной практике являются:

Далее рассмотрены вопросы, связанные с использованием технологии Z39.50 для второго направления, ориентированного на обеспечение работы профессиональных библиотекарей.

В Системе автоматизации библиотек ИРБИС реализованы несколько вариантов, позволяющих заимствовать библиографические записи из внешних источников: из национального информационного библиотечного центра «ЛИБНЕТ»; ресурсов WEB-ИРБИС; источников, доступных по протоколу Z39.50.

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

Заимствование записей из внешних Z-источников в ИРБИС возможно двумя способами:

с помощью шлюза HTTP-Z39.50 из состава WEB-ИРБИС, с сохранением найденных записей во временном файле и последующим их импортом в ИРБИС через АРМ «Администратор»;

непосредственно из АРМ «Каталогизатор», используя встроенный интерфейс «Импорт из Z-ресурсов».

На рисунке 1 представлен фрагмент интерфейса АРМ «Каталогизатор», через который осуществляется импорт записей из внешних Z-ресурсов. На этом рисунке в качестве Z-ресурса указан сервер АРБИКОН, работающий на основе программного обеспечения АБИС «Руслан».

Другое перспективное направление использования протокола Z39.50 – применение при создании сводных каталогов, в частности:

виртуального сводного каталога, объединяющего каталоги, расположенные на разных серверах Z39.50, с доступом к нему через поисковый портал на основе шлюза HTTP-Z39.50;

объединенного каталога, содержащего набор баз данных различных участников на корпоративном сервере.

Формирование объединенного каталога или создание физического сводного каталога на корпоративном сервере может быть реализовано с использованием функций ExtendedServices протокола Z39.50. Обновленная версия сервера Z64, входящего в состав программного обеспечения системы ИРБИС, поддерживает следующие возможности ExtendedServices протокола Z39.50: RecordInsert – добавление записи; RecordDelete – удаление записи.

Доступ к функциям ExtendedServices сервера Z64 возможен только для авторизованных пользователей с использованием имени и пароля.

Рис. 1. Фрагмент Интерфейса АРМ «Каталогизатор» – импорт из Z-ресурсов

Рис. 2. Пример взаимодействия систем ИРБИС и «Руслан» при формировании сводного корпоративного каталога на базе ПО «Руслан»

Рис. 3. Пример взаимодействия систем ИРБИС и «РУСЛАН» при формировании сводного корпоративного каталога на базе ПО ИРБИС.

Для поддержки функций ExtendedServices в АРМ «Каталогизатор» ИРБИС разработан дополнительный интерфейс – «Передать во внешние ресурсы», который позволяет передавать текущую запись на удаленный сервер Z39.50, поддерживающий функции ExtendedServices. Список серверов Z39.50, включающий данные авторизации (имя и пароль), хранится во внешнем файле, что позволяет настраивать систему для работы с любыми внешними серверами Z39.50.

На рис. 2 и 3 представлены примеры возможной реализации сводного корпоративного каталога на основе совместного использования программного обеспечения ИРБИС и «Руслан».

Разумеется, что приведенные схемы могут быть расширены за счет добавления клиентов и серверов Z39.50 любых других АБИС, поддерживающих функции ExtendedServices.

Взаимодействие по протоколу Z39.50 между системами ИРБИС и «Руслан» отлажено на тестовых базах данных ГПНТБ России и АРБИКОН. В настоящее время производится опытная эксплуатация разработанных решений на базе АРБИКОН  и Центральной городской публичной библиотеки им. В.  В.  Маяковского в С.-Петербурге.