Реализация проекта создания Нижегородской корпоративной библиотечной системы
Nizhy Novgorod Corporate Library System: Project Implementation
Реалізація проекту створення Нижегородської корпоративної бібліотечної системи
Нижегородская государственная областная универсальная научная библиотека, Нижний Новгород, Россия
Nizhy Novgorod State Regional Universal Sci-Tech Library, Nizny Novgorod, Russia
Нижегородська державна обласна універсальна наукова бібліотека, Нижній Новгород, Росія
Проектом предусматривается решение 2-х основных задач на первом этапе реализации проекта: предоставление открытого доступа к информационным ресурсам библиотек-участниц, обеспечение обмена библиографическими записями для формирования электронных ресурсов региона.
Реализация сервисов распределённой библиотечной системы.Организация системы взаимодействия участников проекта на основе использования протокола обмена записями Z39.50 и обменного формата записи RUSMARC.
Характеристики Z сервера для АИБС “LiberMedia”
The project's objectives at the first stage of its implementation include providing open access to information resources of participating libraries and exchange of bibliographic records for forming regional electronic resource.
The paper considers introduction of shared library services, organization of cooperative system on the basis of Z39.50 protocol and RUSMARC format. Described is Z server for LiberMedia automated library information system.
Проектом передбачається вирішення двох основних завдань на першому етапі реалізації проекту: надання відкритого доступу до інформаційних ресурсів бібліотек-учасниць, забезпечення обміну бібліографічними записами для формування електронних ресурсів регіону.
Реалізація сервісів розподіленої бібліотечної системи. Організація системи взаємодії учасників проекту на основі використання протоколу обміну записами Z39.50 і формату обміну запису RUSMARC.
Характеристики Z сервера для АІБС “LiberMedia”.
Основной целью проекта объединения нижегородских библиотек в единую систему является создание единого виртуального библиографического пространства , обеспечивающего равные возможности жителям Нижнего Новгорода и области для оперативного доступа к информации.
Кроме традиционных функций библиотек (хранение и предоставление читателям печатной продукции) всё большее значение приобретают такие информационные услуги как поиск, заказ и предоставление копии документа из баз данных других фондодержателей, которые этим документом или информацией о нём располагают.Реализации таких информационных услуг для населения способствует создание так называемых объединенных каталогов. Создание библиотечных систем , объединяющих каталоги разных библиотек, становится возможным при использовании открытых стандартов и технологии Интернет.
Итак, поставив себе задачу, создать это объединённое информационное пространство, мы приступили к предпроектному обследованию библиотек и обнаружили в Нижнем Новгороде типичную для российских городов ситуацию в информационном обслуживании населения.
Таким образом, приступая к созданию проекта , мы выработали определённые критерии к подбору участников проекта
Поскольку говорить о наличии всех критериев в обследуемых библиотеках города и области – проблематично, необходимо наличие, хотя бы 2-х из 3 или техническая возможность их реализации.
В результате анкетирования и последующего анализа в проект включены : Нижегородская областная б-ка ( деп. культуры и искусства),
медицинская областная научая библиотека ( деп. здравоохранения). 4 вузовских б-ки ( в т.ч., университетская) и одна удалённая Уренская центральная районная библиотека ( 250 км от центра).
В 3-х библиотека используется АИБС LiberMedia ( Нижегородская областная универсальная библиотека – головная организация по проекту, Б-ка медицинской академии, и Уренская центральная районная б-ка), в 4-х – АИБС “Марк” НПО “Информсистема” ( причём, в б-ке лингвистического университета сетевая версия, в остальных однопользовательские).
Реальность оказалась такова, что необходимо было организовать взаимодействие между двумя типами АИБС “Марк” НПО “ Информсистема” и “ LiberMedia ” ЗАО “ Компания Либер”
Понятие “ взаимодействие” на первом этапе реализации проекта включает в себя
В основу построения корпоративной библиотечной сети Нижнего Новгорода положен принцип распределённых библиотечных систем на базе открытых стандартов обмена данными. Таким стандартом, обеспечивающим единый способ доступа к библиографическим базам данных, является стандарт Z39.50 . Назначение стандарта Z39.50 и соответствующего протокола – обеспечить взаимодействие двух сетевых компьютеров таким образом, чтобы пользователь, работая с соответствующим программным обеспечением на одном из них, мог производить поиск и извлечение информации из баз данных, расположенных на другом. При этом, с помощью одной программы – Z39.50 – клиента – пользователь может единым образом производить поиск и извлечение библиографических описаний из любых баз данных, расположенных на различных узлах, не зависимо от их типа. Задачей Z39.50 -сервера, поддерживающего доступ к базе данных, является отображение такой абстрактной модели на конкретную модель данных, используемую в данной системе.
Создание открытой системы предусматривает её разделение на концептуальный, логический и физический уровни представления.
На концептуальном уровне её можно представить в виде виртуального библиографического пространства. В представлении пользователя и в “ представлении” прикладных программ виртуальное пространство является цельным объектом, доступ к которому “ прозрачен”, т.е. нет необходимости знать, какие библиотеки его образуют, их электронные адреса и т.п. и формат обмена библиографической записи как стандарт относится также к концептуальному уровню.
Все описания хранятся на компьютерах конкретных библиотек в различных форматах, но для пользователя ( пользователями в этом случае считаем участников проекта, т.е. библиотеки) эти форматы скрыты и он может оперировать описаниями, рассматривая их только в формате обмена. Таким форматом обмена записями нами выбран обменный формат RUSMARC.
Логическая сеть и физические каналы базируются на механизмах сети Интернет. Сеть Интернет как основа системы выбрана по следующим принципам :
В архитектуре сети выделяются следующие классы узлов : основной сервер, серверы библиотек-участниц, просто сетевые рабочие станции.
Под серверами библиотек-участниц понимаются рабочие станции, обслуживающие другие рабочие станции. Они должны либо иметь прямой выход в Интернет ( по любым видам каналов), либо соединяться напрямую по другим каналам связи к коммуникационному узлу университетского Центра Интернет. Серверы обмениваются между собой и пользователями информацией в режиме online.
Создание распределённой библиотечной системы призвано реализовать сервисы распределённой библиотечной системы.
Под сервисами распределённой библиотечной системы ( библиотечными сервисами) понимаются системные приложения, реализующие закреплённые за ними функциональные задачи основных библиотечных процессов, и действующие в соответствии с предоставленными им полномочиями на всём виртуальном библиотечном пространстве. На первых этапах реализации проекта предполагается обеспечить поиск в распределённой системе и импорт-экспорт библиографической записи в формате RUSMARC . Решение этих задач позволит сделать доступным для пользователей корпоративной сети следующий набор библиотечных сервисов.
1. Базовый библиографический сервис.
Базовый библиографический сервис – это набор функций для работы с главным информационным ресурсом системы – электронным каталогом библиографических описаний. Он предусматривает реализацию функций ввода, чтения, коррекции и удаления описаний. Общедоступный электронный каталог – территориально распределён, но доступ к нему разрешён с любого рабочего места в сети. Локальные каталоги являются собственностью отдельных библиотек и территориально располагаются на серверах библиотек-участниц. Причём, по структуре могут совпадать с каталогом корпоративной системы и не совпадать. Библиографическая запись ведётся средствами той автоматизированной информационной библиотечной системы, которая используется в библиотеке.
Далее будут рассматриваться сервисы, связанные с функционированием распределённого каталога.
1.2. Ввод библиографических описаний.
Ввод библиографического описания будет осуществляться так же , как и до участия в проекте. Каждой библиотекой в свой электронный каталог средствами той автоматизированной информационной библиотечной системы, которая используется в библиотеке.
1.3. Чтение библиографического описания
Средства выдачи библиографических описаний должны удовлетворять следующим требованиям :
1.4. Поисковый сервис.
Поисковая система каждого сервера сети реализует два пространственных метода поиска
Информационно-поисковый протокол должен поддерживать распределённую обработку поисковых запросов на всех серверах корпоративной сети.
Информационно-поисковый протокол должен строить поисковый запрос, используя логические операции AND,OR,NOT над любыми полями формата обмена. На последующих этапах реализации проекта информационно-поисковый протокол должен обеспечивать возможность поиска не только библиографических описаний документа, но и самого документа по его содержанию в полнотекстовых базах данных серверов сети.
В качестве специализированного протокола обмена библиографическими описаниями должен быть использован протокол Z39.50 , описывающий прикладной уровень взаимодействия распределённых информационно-поисковых систем. Использование протокола Z39.50 позволяет осуществить :
1.5. Сервис информационного обмена.
Система должна позволять выгружать библиографическую запись в формате RUSMARC , обменном формате корпоративной сети, с последующей загрузкой в ту базу данных, которая нуждается в этой записи, с конвертацией её во внутренний формат хранения базы данных той АИБС, которая используется в библиотеке, импортирующей запись.
1.6. Административный сервис.
В процессе распределённой автоматизированной библиотечной системы должны быть предусмотрены следующие процедуры :
Состав функций административного сервиса распределённой информационной библиотечной системы целиком зависит от конфигурации программно-аппаратных средств распределённой системы.
В качестве разработчиков и исполнителей привлекаются сотрудники отдела автоматизации НГОУНБ ( имеют опыт работы с двумя автоматизированными информационно-библиотечными системами “ Марк” и “ LiberMedia ” и могут оперативно и качественно решать вопросы по корректировке записей и администрированию баз данных библиотек-участниц после различных манипуляций с базами данных для работы в корпоративной сети) .
В качестве технических специалистов по оборудованию узлов сети техникой в библиотеках привлекаются специалисты Интернет-Центра Университета.
В проекте предлагается реализовать два способа взаимодействия с автоматизированными информационно-библиотечными системами на основе использования разработок сервера Z39.50: первый для сопряжения с базой данных АИБС “ Марк” (НПО “Информсистема”) и второй - для Libermedia ( ЗАО “Компания Либер”).
Основные характеристики модуля Z39.50 для программы LiberMedia.
Основным назначением модуля является предоставления сервиса Z39.50 для интеграции программы LiberMedia в систему виртуальных сводных каталогов в гетерогенной среде с разнообразными библиотечными системами, которые также работают с протоколом Z39.50. Другим назначанием является также участие в процессах корпоративной каталогизации, где однажды введенное описание может быть востребовано через сервисы Z39.50 в структурированном виде ( формат UNIMARC или RUSMARC) для импорта в локальный каталог, как основа локального библиографического описания.
Модуль Z39.50 для LiberMedia может функционировать на следующих платформах:
При необходимости может быть осуществлен перенос модуля на другие платформы UNIX , в том числе и RISC архитектуры.
Модуль предоставляет базовые сервисы Z39.50 : поиск и представление данных .
Поиск может быть простым и сложным .
Данные могут представляться в форматах : SUTRS , UNIMARC, RUSM ARC.
Имеется шлюз WWW/Z39.50 для представления каталогов нескольких библиотек в виде единого виртуального каталога. Для доступа к этому каталогу клиент будет использовать стандартный браузер – Microsoft Internet Explorer или Netscape Navigator.
Сервер Z39.50 состоит из двух частей :
1 часть . Работает непосредственно под операционнойсистемой и реализует часть frontend сервера и обеспечивает функции подключения и управления сессиями.
2 часть. Работает в среде Pick/D3 и реализует поисковую систему и форматирования данный для представления в запрашиваемом формате.
Необходимое программное обеспечение на основе Z39.50 -сервер и Z39.50 -клиент, а также соответствующие конверторы в RUSMARC будут устанавливаться на серверах и клиентских местах всех библиотек-участниц.
Каналы связи.
Для взаимодействия между компьютерами, на которых размещаются электронные каталоги библиотек-участниц, необходимо наличие каналов связи между ними. В Нижнем Новгороде действуют 2 некоммерческих сети Интернет : провайдером первой является институт прикладной физики РАН, второй – Нижегородский государственный университет, которые предоставляют услуги Интернет для организаций науки, культуры, образования и здравоохранения. Организация связи между библиотеками-участницами проекта будет осуществляться двумя способами :
Нижегородская областная научно-медицинская библиотека – выход в Интернет по радиоканалу ЗАО “Сэнди-Инфо”
Оборудование.
На узлах участников корпоративной сети устанавливается оборудование и программное обеспечение, позволяющее осуществлять доступ к электронным каталогам библиотек удалённым пользователям. Основой узла является информационный сервер, на котором устанавливается серверный модуль Z39.50 и который (в случае 2-го способа подключения) служит одновременно коммуникационным сервером. Кроме того , предусматривается установка нескольких рабочих мест (от2 до 6) для доступа к распределённой базе данных корпоративной сети, на рабочих станциях устанавливается программное обеспечение Z39.50 – клиент.
Основной библиотечный сервер корпоративной сети, который служит для создания распределённой системы запросов к каталогам библиотек-участниц проекта, устанавливается в Нижегородской государственной областной универсальной научной библиотеке (библиотека имеет штат высококвалифицированных программистов, способных осуществлять головные функции по организации взаимодействия информационных ресурсов библиотек Нижнего Новгорода и области, т.е. функции информационного администрирования и сопровождения корпоративной сети). К данному серверу предъявляются наибольшие требования по обеспечению надёжности и времени отклика.
На междугородней телефонной станции для организации доступа к корпоративной библиотечной системе библиотекам, не имеющим выхода в Интернет, в стойке Интернет-Центра устанавливается маршрутизатор. Он позволяет организовать связь между удалённой библиотекой и центральным узлом. Закладывается резервная мощность для увеличения количества участников корпоративной сети (по 2-му способу подключения) до 12.
В корпоративной системе реализована архитектура “клиент-сервер”. Z39.50 позволяет получать полезную информацию локально, например, в пределах одной библиотеки, а также удалённо- из других библиотек.
Запрос с клиентского места поступает на основной библиотечный сервер сети (в НГОУНБ), который транслирует его на все сервера библиотек -участниц, серверный модуль Z39.50, обращаясь к конкретной базе данных, производит поиск и результат ретранслируется на основной сервер, откуда получается средствами клиента. Если на основной сервер установить WWW -шлюз, то библиографическая запись из любого электронного каталога, представленного в сети, станет доступна на предмет просмотра для всех пользователей сети Интернет. Это позволит осуществить интеграцию информационных ресурсов Нижнего Новгорода в систему мировых информационных ресурсов. Таким образом, проектом создаются условия и для решения этих отдалённых целей.