Создание информационно-библиотечных сетей и

advertisement
Интеграция информационных
ресурсов библиотек и
автоматизация информационнобиблиотечных процессов в
облачной библиотечной системе
Центральная научная сельскохозяйственная библиотека
Научно-производственное объединение «ИНФОРМ-СИСТЕМА»
Москва – 2015
Библиотеки и библиотечное дело
США: комплексный подход /
Р.С. Гиляревский, Ю.П. Нюкша,
Б.П. Каневский и др.; Под ред.
В.В. Попова / Изд. 2-е, испр. – М.:
Издательская фирма «Логос», 1993. –
296 с., 20 ил.
Авторы:
Р.С. Гиляревский
Ю.П. Нюкша
Б.П. Каневский
В.В. Попов
О.Н. Путилина
Н.К. Косаковская
И.Ф. Тютина
Е.И. Ратникова
Л.И. Куштанина
О.В. Тимофеева
Я.Л. Шрайберг
В.А. Нохрин
Э.Н. Замуруев
А.И. Вислый
М. Такс Чолдин
(США)
Р.Х. Бургер (США)
Ф.Ф. Класквин
(США)
http://informsystema.ru
• 25 лет работы НПО «ИНФОРМ-СИСТЕМА» – 3 поколения
автоматизированных информационно-библиотечных систем семейства
«МАРК».
• Поставка программных продуктов семейства «МАРК» в более 42 тыс.
библиотек в России и за рубежом.
«НПО «ИНФОРМСИСТЕМА»
занесено в Книгу
рекордов России
как разработчик
самой продаваемой
автоматизированной
информационнобиблиотечной
системы.
Состояние и перспективы автоматизации библиотек
• В России действуют более 130 тыс. библиотек разного уровня, профиля и
принадлежности.
•
Из них автоматизированы только 30%.
•
В Москве из 450 городских библиотек автоматизировано около 50%.
• Перспективы автоматизации библиотек, имеющих доступ в Интернет, с
использованием традиционных технологий и средств весьма проблематичны:
• высокая стоимость распространенных АИБС (отечественные – от 260
тыс. руб. до более 1,5 млн. руб., зарубежные – на порядок выше);
• сложность эксплуатации АИБС (дополнительно необходим кроме
библиотекаря системный администратор или программист);
• для установки системы в библиотеке требуется дорогостоящее серверное
и телекоммуникационное оборудование.
АИБС 4-го поколения – облачная конфигурация
ЛВС/Интранет
Облачная АИБС
и информационнобиблиотечные
ресурсы
ЛВС/Интранет
Сравнение вариантов автоматизации библиотек
Характеристики
1. Стоимость установки 1-й традиционной
АИБС или стоимость установки 1-й АИБС
нового поколения (подключения к облаку),
тыс. руб.
2. Оплата абонентского обслуживания или
плата за поддержку, тыс. руб./год
3. Необходимость установки и поддержки
серверного оборудования
4. Затраты на оплату труда программиста
(системного администратора), тыс. руб./год
(например, в Москве принято, что один
программист обслуживает 16 городских
библиотек)
Вариант автоматизации
Традиционные
АИБС нового
АИБС (толстый
поколения на
или тонкий
основе облачных
клиент)
технологий
от 260
30–70
50–60
12–24
Да
Нет
от 50
–
Сравнение вариантов автоматизации библиотек
Вариант автоматизации
Традиционные
АИБС нового
Характеристики
АИБС (толстый
поколения на
или тонкий
основе облачных
клиент)
технологий
5. Необходимость установки и настройки
Да (выполняется Нет (пользователю
обновлений программного обеспечения АИБС администратором
всегда
организациипредоставляется
пользователя)
самая последняя
версия облачной
системы)
6. Доступность сервисов АИБС в любом месте
Да (только для
Да (без
АИБС с тонким
ограничений)
клиентом)
7. Обеспечение бесперебойного
Нет
Да (за счет
функционирования АИБС при отказе
резервирования и
оборудования
перераспределения
нагрузки в
вычислительном
кластере)
Сравнение вариантов автоматизации библиотек
Характеристики
8. Поддержка АИБС распространенных СУБД
9. Необходимость перепрограммирования
серверного программного ядра в случае
изменения схемы данных в каталогах или
справочниках (либо добавления новой схемы
данных)
10. Необходимость перепрограммирования и
обновления серверной инсталляции системы
при добавлении нового функционального
компонента (процесса, отчета)
Вариант автоматизации
Традиционные
АИБС нового
АИБС (толстый
поколения на
или тонкий
основе облачных
клиент)
технологий
Нет
Да
Да
Нет
(АИБС является
мультиформатной)
Да
Нет
(функциональные
возможности могут
наращиваться с
помощью скриптов
на стандартном языке
(JS), хранимых в
конфигурации АИБС)
Основные технологические характеристики АИБС нового
поколения «МАРК Cloud»
• Тонкий web-клиент (только web-браузер) для всех категорий пользователей
и режимов работы.
•
Многоплатформенная реализация:
• клиентская часть – использование компьютеров и мобильных
устройств с различными ОС и браузерами;
•
серверная часть – использование различных ОС и СУБД.
• Работа в вычислительном облаке – предоставление программного
обеспечения пользователям на основе модели SaaS.
• Для организаций, использующих телекоммуникационные каналы с низкой
скоростью передачи данных, возможна эксплуатация системы в традиционной
клиент-серверной конфигурации с периодической синхронизацией с
интегральными информационными фондами.
Основные технологические характеристики АИБС нового
поколения «МАРК Cloud»
• Мультиформатность: поддержка различных моделей и форматов
каталожных и авторитетных данных (в том числе, на основе их стандартных
декларативных описаний).
• Встроенные визуальные редакторы схем данных для всех информационных
объектов (каталогов, справочников, реестров и др.).
•
Широкие возможности для интеграции:
•
взаимодействие с внешними АИБС (Z39.50, OAI-PMH);
• взаимодействие АИБС с другими корпоративными ИС (например, с
системами электронного обучения);
• интеграция информационно-библиотечных ресурсов (формирование и
поддержка сводных каталогов, обмен метаданными, авторитетными
ресурсами, параданными и т.д.);
Основные технологические характеристики АИБС нового
поколения «МАРК Cloud»
• Встроенные средства управления электронной библиотекой,
обеспечивающие широкие возможности оперирования электронным
информационными ресурсами (включая управление правами).
• Гибкое описание организационной структуры организации-пользователя
(информационно-библиотечной сети) и конфигурирования системы для
каждого ее узла (библиотеки, информационного центра, подразделения).
• Масштабируемость и гибкая конфигурируемость. Предоставление
пользователям самых широких возможностей для самостоятельной
настройки системы без привлечения программистов.
• Языки программирования: Java (серверная часть) и JavaScript
(клиентская часть).
• Богатый внутренний язык для наращивания функциональных
возможностей: JavaScript и API для доступа к системному ядру.
Общая структура системы
Серверная часть
Данные
Настройки
Java-cкрипты (JS)
Java-модули фоновых задач Конфигурация
Сервер
приложений
БД
СУБД
Программное
ядро
Клиентская часть
Интернет
Webбраузер
Мобильное
приложение
Размещение серверной части в вычислительном облаке
Сервера и накопители данных, физически распределенные по сети, но
работающие согласованно, как логически единая система
Виртуальные сервера (контейнеры)
Виртуальные сервера (контейнеры)
Размещение серверной части в вычислительном облаке
Функциональная структура системы
Каталоги
Электронные библиотеки
Журналы
Реестры данных
Журналы
Конфигурация
Конфигурация
Схема данных
Шаблон
Схема данных
JS
Процессы
Справочники
Журналы
Конфигурация
Конфигурация
Схема данных
Перечисления
Входные данные
JS
Генераторы
уникальных значений
JS
Отчеты
Реестр пользователей
Входные параметры
Конфигурация
Схема данных
Выходные
документы
Конфигурация
JS
JS
Функциональные модули
Пункт книговыдачи
Конфигурация
JS
Книгохранилище
Личный кабинет
Окно самозаписи
Конфигурация
Конфигурация
Конфигурация
JS
JS
JS
Фоновые задачи
Конфигурация
Входные параметры
Интерпретируемый
Java-модуль
Типы данных
Простой
• Строка
• Целое число
• Вещественное число
• Дата/время
• Логическое значение
• Рисунок
• Файл
• Текст
Объект
Ссылка
• Каталог
• Справочник
• Реестр
• Выборка из каталога
• Каталожная запись
• Запись из справочника
• Значение из перечисления
• Учетная запись пользователя
Структуры данных
Каталог
• Запись – иерархия <контейнер – … – контейнер – элемент, атрибут>.
• Иерархия записей.
Справочник
• Запись – набор атрибутов.
• Объединение записей в группы.
• Иерархия групп.
• Подчинение справочников (для представления отношений 1:n, m:n).
Реестр данных
• Запись – набор атрибутов.
Реестр пользователей
• Запись – набор основных атрибутов и набор дополнительных атрибутов (в
зависимости от типа элемента).
• Объединение записей в группы.
• Иерархия групп.
Структуры данных
Входные данные процесса
• Набор общих атрибутов.
• Совокупность записей, состоящих из множественных атрибутов.
Входные параметры отчета, фоновой задачи
• Набор атрибутов.
Перечисление
• Набор пар <имя, значение>.
Организация электронной библиотеки
Каталог
1
Каталожная
запись
0..*
Уровни описания
контента и прав
доступа в ЭБ
1
0..1
Физический
уровень
(хранилище)
Логический
уровень
(ресурсы)
Файлы
-
Ссылки
0..*
0..*
1
1
Ресурс
имя;
размещение (внутреннее., внешнее);
доставка (в браузер, загруж., потоковый);
представление (не защ., защищенное);
вид информации (Т, И, А, В, Д, П).
- единица контента
…
- единица контента
0..*
1
Правовой
уровень
(доступ)
Категория
пользователя
Пакет
Ресурс
…
Ресурс
Параметры доступа
(полный, выборочный)
…
Параметры доступа
(полный, выборочный)
Режим
доступа
(свободный,
платный)
Возможности интеграции данных при их импорте в облачную
АИБС
Каталожные
данные
- бинарный формат
- MARCXML
XMLданные
- MARC21
- RUSMARC
- кодировка
XSLTпреобразование
Загрузка
Импортированные
данные
Схема целевого
каталога
XSLT
Конфигурация
Данные о фонде,
выдаче, заказах,
пользователях.
Нормативносправочная
информация
- XML
- CSV
- JSON
- кодировка
Обработка: фоновая задача
(интерпретируемый серверный модуль)
Загрузка
Спецификация
фоновой задачи
Импортированные
данные
Схемы данных
целевых объектов
Конфигурация
Этапы интеграции данных
3. Загрузка;
очистка,
преобразование
1. Анализ
ИС
Исходные
данные
СУБД
4. Консолидация
Облачная
АИБС
Данные
для
2. Очистка,
переноса в
выгрузка
облачную
АИБС
СУБД
Пример
Каталог 1
(MRC)
Каталог 1
Фонд 1
(XML)
Реестр фонда 1
Интегральный
каталог
Каталог 2
(MRC)
Каталог 2
Интегральный
реестр фонда
Фонд 2
(XML)
Реестр фонда 2
Выгруженные
данные для
интеграции
Данные в БД
облачной АИБС
Данные в
БД
облачной
АИБС
Затраты на внедрение и эксплуатацию облачной АИБС
Формирование информационно-библиотечных сетей на основе «МАРК Cloud»:
подключение, перенос и интеграция электронных ресурсов, абонентское
обслуживание
Тип библиотеки
Школьная
Публичная
муниципальная;
библиотека НИИ
Включение в
Перенос и
Ежегодное абонентское
библиотечную сеть в интеграция
обслуживание (через
вычислительном электронных
год после
облаке,
ресурсов,
подключения),
тыс. руб.
руб./запись
тыс. руб.
30
12
50
18
от 0,2 до 1,5
Публичная областная
(республиканская)
60
24
Библиотека
университета (вуза)
70
24
Затраты на внедрение и эксплуатацию облачной АИБС
Автоматизация отдельной библиотеки: подключение к облачным сервисам,
перенос и интеграция электронных ресурсов, абонентское обслуживание
Тип библиотеки
Школьная
Публичная
муниципальная;
библиотека НИИ
Подключение к
облачным
сервисам,
тыс. руб.
Ежегодное
Перенос и
абонентское
интеграция
обслуживание (через
электронных
год после
ресурсов,
подключения),
руб./запись
тыс. руб.
40
18
80
24
от 0,2 до 1,5
Публичная областная
(республиканская)
120
36
Библиотека
университета (вуза)
150
48
Download