АБИС Руслан
Автоматизированная библиотечно-информационная система "Руслан"
разработана в Центре "Открытые библиотечные системы" Санкт-Петербургского государственного технического университета.- Общее описание системы
- Основные характеристики системы
- Компоненты системы
- Требования к базовому программному обеспечению и аппаратуре для установки системы
Общее описание системы
"Руслан" - российская библиотечная система нового поколения. Система разработана с использованием самых современных технологий построения распределенных информационных систем, открытых стандартов на протоколы взаимодействия и форматы данных.
На базе компонентов системы "Руслан" может быть организована библиотечная сеть любой конфигурации: от локальной системы, функционирующей на одном компьютере, до сложных сетей с неограниченным количеством серверных и клиентских компонентов, использующих для взаимодействия практически любые доступные коммуникации от высокоскоростного оптоволоконного канала до обычной телефонной линии. При этом не имеет значения физическое удаление узлов от центра, и не накладывается технических ограничений на количество узлов в сети. Возможны любые промежуточные решения. Например: централизованная система с одним центром (сервером), и множеством удаленных узлов (АРМов).
Система является модульной, масштабируется в зависимости от потребностей организации. В процессе эксплуатации системы можно постепенно, без замены компонентов, наращивать число узлов в сети, создавать новые центры, практически не ограниченно увеличивать объемы каталогов и количество пользователей и организаций (в случае консорциума).
"Руслан" гибко настраивается на потребности и особенности библиотечных процессов в конкретной организации. Помимо основных технических параметров системы, настраиваемых администратором системы, все прикладные возможности могут быть настроены самим пользователем в процессе эксплуатации, без обращения к помощи разработчиков (форматы библиографических и авторитетных записей, шаблоны записей, шаблоны печатных документов: каталожные карточки, списки, инвентари и пр.)
Система действительно полноценно поддерживает обработку библиографических и авторитетных записей в формате RUSMARC со всеми возможностями и особенностями формата, заложенными его разработчиками, включая механизмы связывания записей, автоматической трассировки ссылок, подключения авторитетных файлов, настраиваемые таблицы значений индикаторов и подполей, контроль структурной и логической целостности записи и многое другое. Это позволяет качественно создавать свои записи и эффективно использовать базы данных библиографических и авторитетных записей ведущих российских библиографирующих агентств.
"Руслан" - российская библиотечная система, учитывающая специфику технологий российских библиотек, но вместе с тем, отвечающая мировым требованиям и спецификациям. В системе поддерживаются и постоянно развиваются новейшие библиотечные технологии, внедряемые в ведущих мировых библиотечных организациях (корпоративная каталогизация, ведение каталогов электронных ресурсов, открытый доступ к электронным каталогам и полнотекстовым коллекциям, штрих-кодирование единиц хранения и читателей, электронный заказ и доставка документов, автоматическое распознавание элементов описания и т.д.)
Система продолжает динамично развиваться. Продолжается работа в области интеграции в систему функций цифровой библиотеки. В ближайшие планы входит реализация функций подписки на периодику и книгообмена, автоматического распознавания элементов библиографического описания при сканировании титульного листа, поддержка функций удаленного администрирования и обновления версий через Интернет. Постоянно производится работа по повышению производительности и надежности различных компонентов системы.
Основные характеристики системы
- Многоуровневая архитектура "клиент-сервер" на основе сервисной модели
- Открытость: жесткое следование стандартным спецификациям на протоколы взаимодействия и форматы данных
- Интероперабельность: взаимодействие с другими библиотечными системами по протоколу Z39.50
- Распределенность: возможность создания систем различной конфигурации - от полностью локальной, функционирующей на одном компьютере, до сложных сетей с неограниченным количеством серверных и клиентских компонентов, взаимодействующих удаленно через Интернет, при этом возможно использование обычных телефонных линий
- Масштабируемость: произвольное наращивание количества компонентов, пользователей, объемов баз данных, повышение производительности системы за счет добавления новых вычислительных средств без замены существующих
- Расширяемость: модульная организация системы, возможность добавления новых компонентов и модулей для наращивания функциональных возможностей
- Надежность: технология защиты удаленных транзакций и отката к предыдущим версиям записей в случае системного сбоя или разрыва сетевого соединения
- Безопасность: контроль доступа к данным по категориям пользователей, IP-авторизация, мониторинг работы пользователей в реальном режиме времени
- Управляемость: настройка основных параметров системы посредством АРМа администратора (в дальнейшем удаленная)
- Многопоточная реализация всех компонентов системы
- Поддержка репликации данных
- Настраиваемость: графический интерфейс, функциональные возможности, инструментарий для настройки форматов записей, создания шаблонов записей и выходных форм (карточки, списки, инвентари и пр.)
- Многоязычность данных и диагностических сообщений (полная поддержка UNICODE)
- Форматы данных: семейство MARC (ISO 2709), GRS-1, SUTRS, OPAC, HTML, XML
- Кодировки: Win1251, KOI8, MS-DOS, UTF-8, транслитерация ISO 9
- Форматы выходных форм: MS Word, MS Excel
Компоненты системы
- АРМ комплектования/каталогизации
- АРМ книговыдачи (службы абонемента)
- АРМ читателя (Z39.50-HTTP шлюз)
- АРМ администратора системы
- Z39.50 сервер
- Современный настраиваемый дружественный интерфейс пользователя
- Авторизация пользователей и автоматическая настройка функций АРМа в зависимости от категории пользователя и его полномочий
- Традиционные функции комплектования/списания единиц хранения, проводка счетов
- Формирование типовых выходных форм в формате MS Excel (инвентарные книги, книга суммарного учета, копии счетов)
- Контроль стадий обработки документов по отделам
- Ведение баз данных библиографических и авторитетных записей в любом формате семейства MARC (RUSMARC, UNIMARC, MARC21, "свой-MARC")
- Быстрая настройка формата записи на нужды конкретной организации (состав полей, свойства полей/подполей, форматы значений, списки и наборы значений, справочники и мн. др.)
- Полноценная поддержка российского формата RUSMARC, включая механизмы связывания библиографических записей, трассировки ссылок, заполнения полей с помощью авторитетных файлов и т.д.
- Контроль структурной и логической целостности записи (формат записи, значения и свойства всех ее элементов в соответствии со спецификацией конкретного формата семейства MARC и пользовательскими настройками)
- Создание MARC записей с использованием шаблонов, заранее подготовленных пользователем с помощью инструментальных средств АРМа
- Возможность каталогизации любых видов документов, включая нетрадиционные (аудио, видео, электронные ресурсы, ноты и т.д.) в соответствии со спецификацией формата и пользовательскими настройками
- Система контекстной помощи по формату редактируемой записи
- Возможность составления собственных указаний по заполнению полей записи в соответствии со спецификой конкретной библиотеки
- Технология быстрого копирования подобных записей (аналитика, периодика)
- Специальная технология выявления "подозрительных на дублетность" описаний
- Обеспечение надежности операций удаленного изменения данных
- Ведение справочников по любым элементам описания
- Взаимодействие с источниками библиографических и авторитетных данных в форматах семейства MARC, доступных по протоколу Z39.50 с контролем прав доступа по категориям пользователей
- Удобный интерфейс поисковой формы, функции простого и сложного поиска, уточнение запросов, сохранение результатов поиска в формате RTF по шаблону пользователя
- Сохранение поисковых запросов для повторного использования
- Одновременное выполнение нескольких поисковых запросов
- Один поисковый запрос может быть определен одновременно для нескольких источников записей (каталогов, серверов)
- Копирование с автоматическим конвертированием записи в требуемый формат семейства MARC с возможностью последующей проверки и редактирования (USMARC<=>RUSMARC). По желанию заказчика возможно подключение дополнительных модулей конвертирования любых MARC форматов
- Подключение различных внешних авторитетных файлов в любых MARC форматах
- Сканирование/распознавание полнотекстовых элементов библиографических описаний (содержание, реферат) при составлении записи
- Универсальная служба печати АРМа может использоваться для вывода на печать и сохранения в форматах MS Word и MS Excel любых требующихся конкретной библиотеке документов. Форматы документов определяются пользователем с помощью специального языка. По желанию заказчика в поставку включаются шаблоны типовых документов (различных каталожных карточек, списков, инвентарей и пр.), производится их настройка с учетом специфики организации, создаются новые шаблоны для всех необходимых организации документов
- Автоматическое формирование бюллетеня новых поступлений в формате RTF по шаблону, определяемому пользователем
- Загрузка/выгрузка MARC записей из/в файл в соответствии со стандартом ISO2709 в любой поддерживаемой системой кодировке, включая UNICODE
- АРМ может использоваться автономно как развитый Z39.50-клиент для доступа к любым, доступным по протоколу Z39.50 источникам данных и работы с локальными файлами MARC записей.
- Регистрация, перерегистрация читателей
- Использование расширенных сведений о читателе, включая фото, адрес электронной почты и др.
- Прием/выдача и учет выданной пользователю литературы и сделанных им заказов с использованием технологии штрих-кодирования читательских билетов и единиц хранения
- Автоматическое получение информации о местонахождении и наличии свободных экземпляров документа
- Возможность одновременной работы как по традиционной технологии заказа с использованием бумажного читательского требования, так и электронного заказа через Интернет с помощью АРМа читателя
- Оперативное и отложенное выполнение заказа
- Ведение электронных очередей на литературу
- Контроль сроков выдачи, индикация должников и просроченных заказов
- Автоматическое оповещение должников и ожидающих возврата книги по электронной почте
- Получение сводных оперативных данных о выданных книгах, текущих заказах, пользователях по различным поисковым критериям
- Работа с книгами в читальном зале
- Учет перемещения книг по сиглам хранения
- Технология постепенного штрих-кодирования единиц хранения
- Сбор статистических данных о частоте заказа книг (анализ востребуемости литературы)
- Использование списков рекомендуемой литературы
- Дружественный интерфейс пользователя, организуемый с помощью типовой программы просмотра WWW (MS Internet Explorer, Netscape Navigator и т.п.)
- Поиск и представление библиографических, авторитетных записей и полнотекстовых документов в форматах MARC21, UNIMARC, RUSMARC, HTML, XML, OPAC
- Богатый набор возможностей по составлению поисковых запросов
- Динамическая настройка формы представления результатов поиска
- Поиск документов на нескольких языках
- Поиск с использованием индексных словарей
- Предоставление информации о наличии и местонахождении свободных экземпляров документа
- Заказ документа по его библиографическому описанию
- Поиск и представление информации пользователю о сделанных им заказах, управление заказами
- Автоматическое устранение дублетности и агрегирование описаний на многотомные и сериальные издания при выдаче результатов поиска
- Удаленный доступ к своим и внешним базам данных по протоколу Z39.50
- Одновременная работа с несколькими базами данных
- Гипертекстовое представление информации из полей связи библиографических записей
- Все функции необходимые для поддержания серверной части системы в рабочем состоянии
- Конфигурирование параметров Z39.50 сервера и сервера баз данных
- Учет пользователей системы
- Управление правами доступа пользователей к базам данных каталога
- Заведение и поддержка баз данных каталога (наименования, префиксы ключей, форматы записей, точки доступа)
- Управление индексированием библиографических записей (формирование таблицразбора значений полей записи)
- Управление отображением элементов MARC записей в поисковые атрибуты
- Резервное копирование баз данных
- Обеспечение отката к предыдущим версиям записей
- Мониторинг работы сервера в реальном режиме времени
- Пакетные операции изменения и переиндексации данных
- Загрузка/выгрузка MARC-записей из/в файл (ISO2709)
- Сбор и анализ различных статистических данных по всем операциям
- Просмотр истории работы любого пользователя с сервером (с точностью до операции)
- Реализация сервера соответствует спецификации Z39.50 v3, профили: UCP, Bath
- Поддержка всех необходимых для функционирования АРМов операций обработки данных: поиск, извлечение, вставка, удаление, изменение, блокировка записей
- Обеспечение функций электронного абонемента
- Одновременная поддержка множества библиографических, авторитетных и служебных баз данных с записями в различных форматах
- Контроль доступа к базам данных по категориям пользователей
- Специальные технологии обеспечения целостности данных и повышения надежности удаленных транзакций, отката к предыдущим версиям записей
- Масштабируемость при работе на многопроцессорных системах и вычислительных кластерах
- Оптимизация обработки параллельных запросов
- Поддержка многоязычности данных и диагностических сообщений (UNICODE)
- Поддержка базы данных описания сервера (Explain)
Требования к базовому программному обеспечению и аппаратуре для установки системы
Автоматизированные рабочие места
Требования к базовому программному обеспечению:- Операционная система: Windows 9x, NT, 2K
- Сетевой стек TCP/IP
- MS Internet Explorer 5.0
- PC Pentium 166
- Оперативная память 64 MB
- Требуемое дисковое пространство 20 MB
Сервер
Минимальная конфигурация Z39.50 сервера:- Операционная система: Windows NT, 2K
- Pentium II 400MHz
- Оперативная память 256 MB