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