АИБС «МегаПро» – время новых решений MegaPro ALIS – time for new solutions В. Т. Грибов, С. В. Ефремов, Л. В. Левова ООО «Дата Экспресс», Москва, Россия Vladimir Gribov, Sergey Efremov and Lyudmila Levova Data Express Company, Moscow, Russia В докладе дается информация о принципиальных особенностях и системных характеристиках АИБС «МегаПро», о новых функциональных возможностях, реализованных в последней версии, а также рассматривается предоставление «облачных» сервисов на основании проекта «Библиохостинг». MegaPro conceptual points and system features, the recent version functionality, and cloud services pro-vided within Bibliohosting project are discussed. Введение Возросшие и качественно новые потребности современного читателя вместе с меняющимися требованиями к содержанию внутрибиблиотечной работы являются движущей силой, которая побуждает внедрять и реализовывать в библиотечной работе новые информационные технологии и сервисы. Приоритетным направлением развития библиотек является внедрение компьютерных технологий, меняющих основу и качество информационного обслуживания. Необходимы новые программные средства, новый инструментарий для обеспечения дальнейшего развития библиотек, перехода их на качественно новый уровень автоматизации информационно-библиотечных технологий и управления ресурсами. Системные характеристики АИБС «МегаПро» Автоматизированная интегрированная библиотечная система (АИБС) «МегаПро» – современное программное решение для комплексной автоматизации библиотечных технологий. АИБС «МегаПро» относится к 4-му поколению автоматизированных библиотечных систем и полностью реализована как web-система. С архитектурной точки зрения система представляет собой трехзвенную структуру: «тонкий» клиент - сервер приложений – система управления базами данных (СУБД). АИБС «МегаПро» функционирует на платформе Windows. В качестве сервера приложений используется IIS 6.X/7.X. АИБС «МегаПро» – полностью webориентированная система. Доступ ко всем функциям системы осуществляется через стандартные браузеры из любой точки Интернета или локальной вычислительной сети организации, т.е. реализована современная концепция организации рабочего места пользователя, независимо от его географического положения, с возможностью использования различных видов терминальных устройств включая смартфоны, планшетные компьютеры и т.п. АИБС «МегаПро» включает 7 модулей для библиотек учреждений культуры, и 8 модулей – для библиотек учреждений образования, дополнительный модуль для библиотек учреждений образования – Книгообеспеченность. В качестве СУБД используется MS SQL Server 2005/2008/2012. Выбор MS SQL был сделан на основе проведенного сравнительного анализа имеющихся на рынке SQLсерверов. Выбор в пользу данной СУБД был сделан на основании следующих предоставляемых возможностей: Платформа данных MS SQL Server включает безопасное, надежное, масштабируемое ядро с поддержкой структурированных и неструктурированных (XML) данных. SQL Server включает средства управления и настройки баз данных. Стандартные протоколы доступа к данным существенно уменьшают время, необходимое для интеграции данных SQL Server с другими существующими системами. SQL Server предлагает интегрированные инструменты разработки для ядра базы данных, извлечения и загрузки данных, которые тесно интегрированы с Microsoft Visual Studio для предоставления профессиональных возможностей разработки приложений. Система реализована на платформе .NET Framework 4.0 с применением технологии ASP.NET MVC 3 (модель-представление-контроллер). Существующая платформа Microsoft ASP.NET предоставляет профессиональный, хорошо зарекомендовавший себя набор компонентов и средств для разработки эффективных и действенных webприложений. Архитектура MVC дает отличную возможность создавать приложение таким, чтобы его можно было легко сопровождать и тестировать. Языки программирования: C#, JavaScript, JQuery, Ajax, XML, CSS, HTML. Система настраивается как для работы с форматом MARC21, так и с форматом RUSMARC. Параметры системы задаются в настроечных файлах в XML-форматах. При этом параметры настройки делятся на несколько категорий: общесистемные параметры; параметры для задания визуальных форм в модулях системы; параметры для задания визуальных форм выдачи результатов поиска; параметры для настройки рабочей среды пользователя. Функции администратора по настройке рабочей среды функционирования системы реализованы через web-интерфейс. Одна из важных особенностей АИБС «МегаПро» связанна с реализацией выполнения ресурсоемких операций. Для создания и разметки БД, для поддержки ее в актуальном состоянии, для выполнения длительных ресурсоемких процессов разработана сервисная программа, которая запускается автоматически, выполняет контроль за всеми изменениями, происходящими с БД, осуществляет всю необходимую обработку данных для сохранения целостности БД. В системе поддерживается RFID-технология для маркировки фонда, идентификации и авторизации читателей на основе электронного билета, при операциях книговыдачи в автоматизированном режиме, инвентаризации фонда. Для организации корпоративного взаимодействия и предоставления доступа пользователям к информационным ресурсам через единую точку входа предлагается несколько вариантов решений. В настоящее время существуют три основные модели хранения ресурсов: Централизованное хранение ресурсов. Все ресурсы находятся в одном хранилище на центральном сервере. Распределенное хранение ресурсов. Ресурсы располагаются на серверах участников, входящих в корпоративную сеть. Смешанное хранение ресурсов. Метаданные расположены на одном сервере, а сами ресурсы расположены на серверах членов корпорации. Для поддержки приведенных моделей хранения ресурсов в АИБС «МегаПро» поддерживаются следующие протоколы взаимодействия: HTTP, Z39.50, OAI-PMH, SOAP. Новые функциональные возможности Теперь переходим к описанию новых возможностей. Одним из новых функциональных возможностей, включенных в систему в последнее время, является режим защищенного просмотра электронных (цифровых) ресурсов (ЭР). Как уже говорилось, АИБС «МегаПро» может служит платформой для создания собственных ЭБС. В АИБС «МегаПро» разработаны средства ввода, обработки и хранения цифровых объектов, поиск по содержимому полнотекстовых документов, навигация в информационном пространстве электронной библиотеки, управление правами доступа к цифровым объектам, включая защиту авторских прав и пр. В АИБС «МегаПро» реализовано несколько механизмов, которые позволяют определить доступность ЭР с различными правами. В системе предусмотрена возможность ведения авторских договоров и отслеживания даты их начала и окончания. В случае если договор, заключенный с автором, закончился, то просмотр ЭР, связанного с этим договором, будет не разрешен. Просмотр определенных ЭР может быть разрешен только зарегистрированным пользователям. Новая возможность – это просмотр документов в защищенном режиме. Для этого нами была разработана собственная программа просмотра. Эта программа запрещает выполнять копирование текста с экрана и сохранение документа на любом носителе. Обеспечивается прямой доступ к любой странице ЭР, для удобства чтения предоставляется масштабирование шрифта текста. Для использования ЭР в защищенном режиме он должен быть предварительно обработан. Для этого наша система запускает процедуру рендеринга. Рендеринг подразумевает разбиение образа электронного документа на графические элементы. Единицей графического элемента является одна страница. При этом сам исходный ЭР какому-либо изменению не подвергается. При просмотре ЭР в модуле «Электронная библиотека» на каждый графический элемент (страницу) накладывается «водяной знак» для однозначной идентификации правообладателя или источника электронного документа, в виде полупрозрачного текста, расположенного по диагонали страницы. Электронный документ, с наложенным «водяным знаком», размещается в специальном кэш-буфере на сервере. При последующих просмотрах электронного документа он загружается из кэш-буфера для увеличения скорости доступа. Текст «водяного знака» определяется самой библиотекой и задается в специальных конфигурационных файлах. Следующей новой функциональной возможностью, которую мы предлагаем, – это так называемое «бесшовное» взаимодействие. На сегодняшний день ЭБС являются неотъемлемым и обязательным элементом новых образовательных стандартов ВПО в учебном процессе. Многие вузы используют ЭР нескольких ЭБС. Поэтому и возникла идея создать единое информационное пространство АИБС и ЭБС, в котором основным элементом для поиска и навигации информации является электронный каталог библиотеки. «Бесшовное» взаимодействие – это удобный информационный сервис, когда читателю не надо будет задумываться в какой ЭБС ему нужно авторизоваться для получения необходимой информации. Найдя необходимые данные в электронном каталоге, по ссылке выполнится переход в ЭБС без каких-либо дополнительных разрешений и читателю будет предоставлен доступ к ЭР на условиях, которые зависят от заключенного договора между библиотеками и поставщиками ЭБС. С помощью инструмента «бесшовного» перехода достигается единство информационного пространства библиотеки, значительно упрощается и ускорятся поиск необходимой информации. В настоящее время такой сервис реализован для нескольких популярных ЭБС и этот список будет расширяться. Важной новой функцией, реализованной в нашей системе, является «сквозной поиск» в нескольких базах данных. В АИБС «МегаПро» реализованы обширные поисковые средства: простой поиск, расширенный, по словарям, ассоциативный, полнотекстовый (по содержимому ЭР), специальный (технологический), которые обеспечивают формирование запросов и выборку документов как неопытным, так и продвинутым пользователям. В сквозном поиске реализована возможность при формировании единого запроса выполнить поиск документов по всем базам данных, которые используются в библиотеках. Таким образом, достигается комфортная и быстрая работа пользователя с ресурсами библиотеки. Большинство новых функции вошли в новую версию 2.0 АИБС «МегаПро», публичная пре-зентация которой прошла в мае этого года, после чего началось ее внедрение в библиотеки. Некоторые другие новые функции предлагаются нами в виде опций, дополнительно к базово-му функционалу нашей системы. Еще одной дополнительной важной интеграционной возможностью, которая реализована в по-следнее время, является ведение БД читателей на основе Active Directory (AD) через протокол LDAP. В основном такая возможность интересна в организациях, где ведение баз данных сотрудников, права на доступные ресурсы производится в AD. Реализация такого режима в АИБС «МегаПро» позволяет хранить персональные данные в защищенных хранилищах, предоставляет возможность однократного ввода персональных данных и многократного использование их в разных подсистемах организации, производить своевременную актуализацию персональных данных, одноразовую авторизацию пользователей с предоставлением всех доступных ресурсов информационной системы. «Облачные» технологии: «проект Библиохостинг» В настоящее время наблюдается стремительное развитие «облачных» технологий и сервисов на их основе. Они позволяют значительно расширить собственные возможности пользователя, предоставив ему программные средства, платформы, инфраструктуру, которыми он сам не располагает. Большинство библиотек используют приобретенные АИБС, которые развернуты на собственных серверах и системном программном обеспечении (ПО) библиотеки. Там же размещаются базы данных и другой информационный контент библиотеки. Общение с «облаками» в этом случае происходит при необходимости получения информации из внешних источников, которыми являются электронно-библиотечные системы (ЭБС), другие агрегаторы электронного контента, коллективные ресурсы библиотек и т.п. Но в «облачных» технологиях заложен огромный потенциал, который может в корне изменить решение вопросов автоматизации и компьютеризации информационнобиблиотечных технологий для большого числа библиотек. Использование «облачных» технологий дает возможность библиотекам вообще освободиться от большинства забот, связанных с повседневной эксплуатацией как АИБС, так и аппаратных средств, на которых они размещены. В начале 2013 года ООО «Дата Экспресс», ОАО «ЦКБ «БИБКОМ» и Консорциум «Контекстум» объявили о начале «облачного» проекта «Библиохостинг – автоматизация в облаках», дающего библиотекам практическую возможность использовать АИБС в удаленном режиме. Целью «Библиохостинга» является предоставление библиотекам возможности использовать средства автоматизации, хранения данных и управления ими как облачные услуги модели SaaS (программное обеспечение как услуга), провайдерами которых является дата-центр «Библиохостинга», в котором установлены соответствующие системные и прикладные программные средства, обеспечивается высокоскоростной Интернет. «Библиохостинг» базируется на использовании АИБС «МегаПро». Облачная услуга «Библиохостинг» позволяет библиотекам эффективно и с наименьшими затратами решить задачи комплексной автоматизации и управления ресурсами и получить при этом следующие преимущества: нет необходимости приобретать и эксплуатировать дорогостоящие аппаратнопрограммные средства; нет необходимости покупать программные средства автоматизации, разворачивать у себя, настраивать и др., а также нести расходы по дальнейшей эксплуатации; нет необходимости привлекать дорогостоящих ИТ – специалистов; практически неограниченные возможности по объемам хранения данных; высокая надежность хранения данных, невозможность нанесения ущерба электронному контенту по техническим причинам, из-за вирусных атак и т.п.; высокие возможности по масштабируемости и мобильности (в т.ч., при смене адреса библиотеки, изменении конфигурации, переподчинении и т.д.). Важно, что дата-центрами по предоставлению услуг «Библиохостинга», могут являться не только специализированные провайдеры, но и крупные библиотеки, обладающие необходимой инфраструктурой. В этом случае такие библиотеки становятся «облачными» дата-центрами для библиотек-партнеров, повышая качество и надежность их работы, одновременно существенно сокращая их издержки. Более подробную информацию об «облачных» технологиях и услуге Библиохостинг можно узнать из статьи Грибова В.Т. «Библиохостинг – автоматизация в облаках», опубликованной в журнале «Научная периодика: проблемы и решения, 2013. – № 5. – С. 26–30». Заключение В заключение нужно заметить, что в докладе были рассмотрены некоторые разработки, реализованные за прошедший год. С подробным описанием системы можно познакомиться на нашем сайте www.data-express.ru. По запросу мы предоставляем данные для входа для ознакомления с возможностями системы в демонстрационном режиме.