Автоматизированной библиотечной информационной системы БЕН РАН: переход к программному обеспечению KOHA
Автор: Кулев В.Э.
Журнал: Культура: теория и практика @theoryofculture
Рубрика: Информационные технологии
Статья в выпуске: 5 (50), 2022 года.
Бесплатный доступ
В статье рассматриваются предпосылки модернизации автоматизированных библиотечных информационных систем в условиях цифровизации. Разбираются факторы влияющие на принятие решения о миграции, а также проблемы, с которыми сталкиваются библиотеки. Определяются требования и задачи, предъявляемые к АБИС на примере БЕН РАН. Описывается процесс выбора технико-технологических решений, обосновывается выбор нового программного обеспечения Koha и перехода него в ходе модернизации АБИС. Анализируются результаты и подводятся итоги проведенной работы.
Цифровизация, абис, свободное программное обеспечение
Короткий адрес: https://sciup.org/144162410
IDR: 144162410
Текст научной статьи Автоматизированной библиотечной информационной системы БЕН РАН: переход к программному обеспечению KOHA
Одним из важнейших игроков в процессах формирования цифровой среды общества становиться современные библиотеки. Для того, чтобы соответствовать современным требованиям, библиотека должна располагать автоматизированной библиотечноинформационной системой - АБИС, возможности которой превышают рамки «обычной» автоматизации информационно-библиотечных технологий. Глобальное развитие информационных технологий влечет за собой как возможность для появления новых функций библиотечных систем, так и необходимость модернизации традиционных процессов [6].
Практически все библиотечные учреждения в развитии своей информационной системы достигают момента, когда становится сложно поддерживать имеющуюся систему используя, только внутренние ресурсы. К этому моменту обычно имеется система 1-го или 2-го поколения, возможности которой ничтожны. Для решения задачи развития системы рассматривается возможность перехода на специализированное библиотечное программное обеспечение. [6]
Выделим наиболее важные факторы, влияющие на принятие решения о переходе:
-
- зависимость системы от личности разработчиков;
-
- привязка к конкретному языку программирования;
-
- отсутствие комментирования и рецензирования кода (Code review);
-
- ограничение компетенций и труднозаменимость персонала;
-
- недостаточное документальное оформление ведения разработки программного продукта и вносимых в него в процессе эксплуатации изменений;
-
- неготовность к трудоемким задачам. Несмотря на возможность достаточно оперативного внесения небольших изменений, временные и трудовые затраты сильно
возрастают при столкновении с масштабными задачами, связанными, например, с переносом системы на обновленные операционные системы или базы данных;
-
- отсутствует или сильно затруднена возможность обмена опытом со специалистами, поддерживающими аналогичные системы в виду уникальности таких программных продуктов;
-
- накопившиеся ошибки проектирования, которые, как правило, не замечаются или замечаются слишком поздно.
-
- отсутствие изначального технического задания, доработка системы в процессе эксплуатации предъявляют повышенные требования к проектированию программного продукта.
На начало 2020 г. в БЕН РАН сложилась непростая ситуация в области автоматизированных библиотечных технологий. Имеющаяся в БЕН РАН АБИС Bibliobus относилась к системам 1-2 поколений и не имела перспектив развития в АБИС 4 поколения.
Среди острых проблем можно выделить отсутствие программной поддержки и исходных кодов устаревшей системы комплектования и каталогизации, наличие не только разных несовместимых между собой программ для учёта книг и журналов, записи читателей, книговыдачи, но и многочисленных мелких баз данных с информацией об изданиях, находящихся в 44 филиалах сети БЕН РАН, отсутствие современного электронного каталога для читателей и поддержки каких-либо библиотечных стандартов (MARC21/RUSMARC, ISO2709, Z39.50, OAI-PMH), а также недостаток таких важных функций, как онлайн заказ изданий, учёт электронных копий и доступ к ним. Всё это отразилось на развитии библиотеки. Как результат - не включенность БЕН РАН в библиотечную жизнь страны, а ввиду отсутствия доступа к библиографическим записям, невозможности заимствования записей и включения БЕН РАН в НЭБ и в межбиблиотечное сотрудничество.
Все эти проблемы была призвана решить миграция на новую АБИС.
ВЫБОР РЕШЕНИЯ АБИС KOHA
Приняв решение о переходе на стандартно библиотечное программное обеспечение возникает необходимость в выборе конкретной системы, наиболее подходящей под задачи библиотеки.
АБИС - системы автоматизации библиотеки, основная функция которых обеспечить комфортный доступ пользователей к фондам библиотеки.
Современная АБИС должна [2]:
-
- позволять управлять цифровыми ресурсами; обеспечивать их защиту и конфиденциальность пользователей;
-
- создавать оптимальную среду взаимодействия пользователей с системой;
-
- обеспечивать дистанционную работу и «облачное» использование ресурсов;
-
- обеспечивать возможность интеграции с другими информационными системами, сервисами.
Функции АБИС можно сгруппировать следующим образом:
-
- поддержка — общедоступного электронного каталога и интерфейса для пользователей (OPAC).
-
- контроль за обращением: выдача читателям книг из фонда, их возврат;
-
- каталогизация: классификация материалов;
-
- пополнение фондов: заказ, выставление счетов;
-
- работа с периодическими изданиями [1].
Крупные библиотеки используют все эти функции, библиотеки поменьше — только некоторые из них.
Основными факторами, влияющими на выбор АБИС, являются стоимость владения и функциональность. Поэтому при условно нулевой стоимости владения open source АБИС
(естественно, никто не забывает про расходы на хостинг, содержание серверов, поддержку и др.) и равной функциональностью, а как следствие и удовлетворенности АБИС библиотеками, при выборе между проприетарными и open source АБИС оптимальными решениями были программные продукты, основанные на open source решениях ExLibris Alma и Koha [3].
Это решение соответствует общемировой тенденции к росту соотношения и open source АБИС к проприетарным системам. К примеру, в 2007 г в США было только 7% библиотек, работающих на решениях и open source а к 2021 г. стало уже более 15%. [4]
Решение ExLibris Alma было представлено только в формате облачного сервиса, а Koha предоставляла возможность локальной инсталляции и эксплуатации в изолированных системах. После изучения состояния мирового рынка по ежегодным отчётам Маршала Бридинга (Marshall Breeding) и анализа успешного опыта перехода на АБИС Koha библиотек таких стран как Турция и Финляндия, в БЕН РАН было принято решение ориентироваться на Koha [3].
КРАТКО О KOHA
АБИС Koha это полнофункциональная библиотечная информационная система, лицензирование которой не требует никаких затрат, а также является первой в мире АБИС с открытым исходным кодом, распространяемой по лицензии GNU GPL (Открытое лицензионное соглашение).
Первоначально была разработана в Новой Зеландии в 1999 году, на данный момент обновляется на регулярной основе дважды в год в мае и ноябре, благодаря команде из 429 разработчиков со всего мира.
Функциональные особенности АБИС Koha:
-
- полнофункциональная АБИС с нулевой стоимостью владения;
-
- устанавливается на любую операционную систему;
-
- поддержка сети библиотек и мультитенантная архитектура;
-
- веб ориентированный мультиязычный интерфейс;
-
- настраиваемый электронный каталог OPAC;
-
- расширение возможностей (плагины, Dspace , Vufind);
-
- поддержка библиотечных стандартов MARC 21 /RUSMARC , ISO 2709, Z 39.50, OAI PMH;
-
- полный цикл комплектования;
-
- профессиональная каталогизация с настраиваемыми шаблонами;
-
- ведение авторитетных файлов;
-
- поддержка заимствования записей по Z 39.50/ SRU;
-
- ведение подписки на сериальные издания;
-
- книговыдача и онлайн заказ изданий читателями;
-
- стандартные и настраиваемые отчёты;
-
- запись читателей и печать читательских билетов;
-
- возможность создавать свой пакет внутренних документов;
-
- печать штрих-кодов и наклеек, импорт экспорт записей, пакетное редактирование, поддержка RFID. [5]
В общем виде технологический процесс библиотеки включает следующие основные технологические процессы:
-
- заказ литературы и комплектование фондов;
-
- обработка литературы — каталогизация, описание, индексирование, составление каталога;
-
- обслуживание пользователей — регистрация читателей, прием заказов на литературу, выдача/прием литературы [1].
Эти процессы используют, как правило, следующие основные массивы информации (файлы, базы данных):
-
- электронный каталог (реквизиты изданий);
-
- читатели (реквизиты зарегистрированных читателей, сведения о выдаче-возврате литературы);
-
- заказы (очередь текущих заказов на выдачу литературы);
-
- поставщики изданий (издательства, магазины) и библиотеки, с которыми осуществляется взаимодействие по межбиблиотечному абонементу (МБА);
-
- словарные массивы.
АППАРАТНОЕ ОБЕСПЕЧЕНИЕ АБИС
Аппаратное обеспечение является важной составляющей системы. Помимо модернизации программного обеспечения АБИС, была необходимость в модернизации аппаратной части инфраструктуры, обеспечивающей ее работоспособность.
Основные задачи, поставленные при модернизации программно-аппаратной части инфраструктуры:
-
- обеспечение отказоустойчивой платформы для приложений и баз данных;
-
- обеспечение отказоустойчивого системы хранения данных;
-
- единый каталог учётных данных;
-
- хранение данных электронной библиотеки;
-
- виртуализация ресурсов;
-
- обеспечение резервного копирования приложений;
-
- обеспечение мониторинга системы.
При определении требований к конфигурации аппаратной части АБИС Koha были сформированы приоритеты:
-
- надежность хранения данных. Важно обеспечить работу системы при выходе из строя одного из узлов системы, а также обеспечить возможность максимально быстрого восстановления системы при более масштабных сбоях;
-
- скорость доступа к данным. Система должна не только хранить данные, но и максимально быстро предоставлять их по запросу пользователя.
-
- масштабируемость системы. Система должна иметь возможность роста как по объему базы данных, так и по количеству запросов.
Аппаратную часть АБИС Koha можно представить в составе:
-
- сеть и системы сетевого экранирования доступа к сети Интернет;
-
- серверы системы, система виртуализации и вспомогательное программное обеспечение;
-
- система хранения данных, SAN сети и система резервного копирования
-
1. Сеть и системы сетевого экранирования доступа к сети Интернет.
-
2. Серверы системы, система виртуализации и вспомогательное программное обеспечение
Были заменены коммутаторы и сеть передачи данных была приведена в соответствие со схемой на рис. 1:

Рис. 1
Для реализации системы сетевого экранирования и доступа в Интернет был выбран межсетевой экран Cisco ASA, поскольку, он соответствует функциональным требованиям, а также требованиям надёжности.
Аппаратно-программный комплекс системы виртуализации позволяет обеспечить надежное функционирование нескольких виртуальных серверов на одном или кластере из нескольких физических серверов.
Основой функционирования службы виртуализации являются:
-
- технология виртуальных серверов с использованием ПО виртуализации vmware vSphere 7.0. и vmware ESX;
-
- сети хранения данных (SAN).
-
3. Система хранения данных, SAN сети и система резервного копирования
-
4. Система хранения данных построена на базе дискового массива DELL Powervault ME4024.
Для размещения всех серверов в виртуальную среду с учётом нагрузки были использованы 3 физических сервера Dell PowerEdge R640 (2шт. * Intel Xeon Gold 6246, ОЗУ 196GB, SSD 256GB, 4шт*1Gbit/s). Сервера объединены в высокодоступный кластер, подключены через iSCSI к системе хранения данных с файловой система VMFS.
Целью внедрения является создание выделенной сети хранения данных, работающей по протоколу iSCSI, обеспечивающей быстрый доступ устройств к данным. Система обладает большим масштабированием, требующимся для эксплуатации программноаппаратных средств, серверного оборудования и технических средств вспомогательной подсистемы, а также создание надежной системы обмена информации между компонентами SAN.
Сеть хранения данных (SAN) построена на решении DELL S4112F-ON. Они оснащены 12 портами 10GbE и 3 портами 100GbE (или 12 портами 10GbE и 12 портами 25GbE в режиме оконечной разводки) и поддерживает среду ONIE для полностью автоматизированной установки альтернативных операционных систем.
Система резервного копирования состоит из:
-
- ПО резервного копирования;
-
- серверов хранения;
-
- программного обеспечения резервного копирования.
ЭТАПЫ МИГРАЦИИ НА АБИС KOHA
В общей сложности миграция заняла ровно год. При переходе на АБИС Koha, можно выделить следующие этапы [3]:
-
1. Сбор данных, их подготовка, очистка и конвертация. Этот этап осложнялся наличием множества независимых баз данных и отсутствием приемлемой документации по ним и единообразия метаданных. На основе этих сведений были созданы библиографические записи с информацией об экземплярах в формате MARC21.
-
2. Установка, подготовка и настройка АБИС Koha. Установка АБИС была произведена по схеме all-in-one на виртуальном сервере с ОС Debian (96Гб оперативной памяти, 8 процессоров, 3Тб дискового пространства).
-
3. Кроме настройки параметров АБИС, учтена особенность сети из 44 библиотек, введены типы экземпляров, сформированы справочники для комплектования и каталогизации, а также шаблоны для каталогизации, произведён перевод интерфейсов, разработаны правила выдачи книг и т.п.
-
4. Проверка АБИС на соответствие технологической цепочке БЕН РАН. Поскольку в части реализации библиотечных процессов Koha использует опыт работы библиотек мира, были произведены лишь минимальные технологические изменения как в самой АБИС, так и внутри БЕН РАН. Был создан комплект внутренних документов (Актов/Списков), необходимых на пути книги.
-
5. Настройка и кастомизация читательского электронного каталога (OPAC). Koha имеет очень большие возможности для кастомизации электронного каталога, причём все они могут быть на основе административного интерфейса.
-
6. Написание необходимых инструкций и обучение персонала. Были подготовлены инструкции для семи видов работ: комплектование, каталогизация, сканирование, работа в фонде, работа с читателями, книговыдача, межбиблиотечного абонемента (МБА). Кроме обучения сотрудников БЕН РАН работе с АБИС, было проведено обучение каталогизации в формате MARC21.
-
7. Ввод в эксплуатацию. Этот этап включал в себя загрузку библиографических записей, проверку целостности загруженных данных, ввод информации о читателях и создание учётных записей библиотекарей.
-
8. Подключение филиалов сети БЕН РАН к системе.
ЗАКЛЮЧЕНИЕ
Open source АБИС Koha одна из самых популярных альтернатив пропиетарным АБИС, обладающая всеми основными функциональными возможностями для полноценной работы библиотек всех типов.
Основные цели создания отказоустойчивого, управляемого программноаппаратного комплекса для функционирования информационных систем и приложений АБИС, а также для возможности быстро и безопасно разворачивать новые модули, достигнуты.
В результате миграции на АБИС Koha БЕН РАН смогла в кратчайшие сроки нивилировать отставание в области автоматизации библиотечных процессов, слить воедино разрозненные базы данных, применить в своей работе библиотечные стандарты, предоставить читателям доступ к оцифрованным документам и онлайн заказу изданий, влиться в библиотечное сообщество России.
Список литературы Автоматизированной библиотечной информационной системы БЕН РАН: переход к программному обеспечению KOHA
- Воройский, Ф. С. Основы проектирования автоматизированных библиотечно-информационных систем / Ф. С. Воройский. - Москва: ФИЗМАТЛИТ, 2008. - 454 с.
- Изместьева, О. В. Зарубежное свободное программное обеспечение автоматизированных библиотечно-информационных систем / О. В. Изместьева, Д. С. Матусевич // Научные и технические библиотеки. - 2020. - № 3. - С. 69-78.
- Ионов, М. А. Опыт миграции БЕН РАН на АБИС Коха / М. А. Ионов // Электронный век науки. Информационное и ресурсное обеспечение научной деятельности в контексте цифровой трансформации: материалы I международной научно-практической конференции, Махачкала, 27 сентября - 01 2021 года / Библиотека по естественным наукам Российской академии наук; Дагестанский Государственный Университет. - Москва: Федеральное государственное бюджетное учреждение науки Библиотека по естественным наукам Российской академии наук, 2021. - С. 12-16.
- Портал справочной информации по библиотечным технологиям Library Technology Guides: офиц. сайт - URL: https://librarytechnology.org/. (дата обращения: 13.05.2022).
- Производитель программного обеспечения Koha Library Software: офиц. cайт - URL: https://Koha-community.org/(дата обращения: 15.05.2022).
- Современные технологии в науке и образовании - СТНО-2018: Сборник трудов международного научно-технического форума: в 11 томах, Рязань, 28 февраля - 02 2018 года / Под общ. ред. О.В. Миловзорова. - Рязань: Рязанский государственный радиотехнический университет, 2018. - 234 с.