Главная » Статьи » Мои статьи |
ABCD – автоматизированная библиотечная система на базе WinISIS
На всемирном конгрессе пользователей мультибазовой системы WinISIS [л. 1,2] было объявлено о планах создания ряда прикладных комплексов, использующих её для автоматизации некоторых информационных процессов. В их числе была система автоматизации библиотечной деятельности, названная "ABCD”. В настоящее время, т.е. к середине 2009 года, практически полностью закончена её отладка и создана функциональная версия системы. Она, как и другие продукты семейства ISIS, распространяется бесплатно. ABCD является акронимом для полного наименования «Программное средство для автоматизации библиотек и центров документации», по-французски – Automation des Bibliotheques et Centres de Documentacion. Основной чертой разрабатываемой системы является её взаимодействие с пользователями через интернет. При этом решаются следующие задачи: Библиотеки, выполнявшие до сих пор, классические функции традиционного обслуживания читателей книгами и другими печатными текстами, могут выполнять действия, присущие центрам документации. Это подразумевает существенное расширение видов «текстовых продуктов», вошедших в читательский и научный обиход в последнее время, в том числе существующих только в форме электронных документов. Могут быть описаны и включены в активное использование документы со структурой, отличающейся от традиционной (книги, статьи), например, таблицы данных, графическая информация, многотомные продолжающиеся издания, когда пользователю нужны не полные фолианты, а лишь определенные разделы из них, и т.д. Различные программные модули, разработанные в процессе автоматизации реально существующих библиотек, прежде всего по достаточно сложной медицинской тематике, позволят облегчить не только управление библиотекой, но и создавать новые услуги для потребителей. Контакты с читателями могут осуществляться вне территориальных рамок библиотеки. Структурно ABCD представляет собой совокупность функционально связанных баз данных типа ISIS. Некоторые ограничения, существующие в последних, здесь ослаблены – индексные ключи для сортировки могут включать до 60 знаков (вместо бывших 30), в связи с обращением к ВЭБ-технологиям в тексты можно включать разметку HTML, гиперссылки, интернет-адреса. Технологически ABCD устанавливается на компьютерах библиотеки, центра или администратора другого вида в качестве портала, т.е. включает сервер и собственно систему. В качестве сервера используется свободно распространяемый Apache, который может быть установлен на любом персональном компьютере под ОС Windows или Linux. Доступ к системе осуществляется с помощью любого браузера, например, Internet Explorer и др. Страницы системы написаны на PHP v5.2. Поскольку все данные в ABCD представлены в форме баз данных ISIS, имеется возможность осуществлять в них изменения имеющимися в ISIS средствами. В частности, БД можно импортировать, например, для того, чтобы настроить систему на новый язык интерфейса. Для поиска данных в них разработаны специализированные ISIS-скрипты. В ABCD для реализации WEB-функций используется также JavaScript. Если система ABCD устанавливается в крупной организации, при управлении ею может быть введено до четырех функциональных уровней исполнителей. Самый высокий из них – системный администратор, в задачи которого входят определение и поддержание структурных БД, состав пользовательских БД, все технологические операции со всеми БД. Следующий уровень – администратор конкретной БД, обычно пользовательской. Он решает глобальные задачи её пополнения, информационной и физической безопасности и другие. Далее следует оператор базы данных, осуществляющий ввод в БЛ новых документов. И, наконец, оператор по связи с читателями (абонентами, пользователями), в функции которого входят выдача и учет выданной литературы, другие необходимые контакты с широким кругом лиц. Блокировка несанкционированных действий персонала, выходящих за пределами устанавливаемых функций, осуществляется с помощью системы паролей. Естественно, при отсутствии необходимости в такой максимальной детализации действий персонала, уровни доступа можно совместить. Примененные в ABCD WEB-технологии могут быть использованы, наряду с поиском информации в системе своего сервера, для одновременного доступа в другие он-лайновые электронные каталоги, библиотеки и информационные фонды с общей тематикой. В системе имеются модули, производящие очистку сводного массива результатов поиска от неизбежного в нем дублирования данных. ABCD разрабатывается одновременно как система общего назначения, так и для конкретного применения, в качестве которого выступает VHL (Virtual Health Library)  Виртуальная библиотека по вопросам здоровья для стран Латинской Америки и Карибского бассейна. Поэтому в состав первоначального пакета языков приняты испанский, португальский, французский и английский. Интерфейс на английском языке создавался в последнюю очередь, и в июньской версии 2009 года, которой мы ограничиваем описание и которая, безусловно, не будет последней, в нем ещё встречаются понятные испанские слова. Закончить создание системы предполагается к сентябрю 2009 года. Создание большинства модулей системы и их интеграция осуществляется в BIREME, специализированном центре Пан-Американской организации по здравоохранению (PAHO; Pan American Health Organization), который находится в Бразилии. Примером эффективной разработки служит действующий портал по поиску информации в медицинских журналах [л.3]. Реализация ABCD для VHL с английским интерфейсом свободна для скачивания на сайте по адресу: http://bvsmodelo.bvsalud.org/php/level.php?lang=en&component=31&item=13. Создателю новой системы в своей тематической области удобно использовать передаваемый материал как шаблон. Практически это может быть осуществлено следующим образом. Разработчик получает от BIREME пакет, который содержит Apache2, PHP5 и информационную часть WWW, полностью согласованные между собой. Кроме того, в нём есть файлы запуска и остановки сервера. Достаточно поместить весь набор в указываемую директорию на диске С: и включить файл запуска, как система готова к работе. Первая страница, которая открывается, приглашает пользователя (специалиста по вопросам здравоохранения, как следует из сказанного выше) к поиску информации. Никакого другого действия с системой он осуществить не может и не должен. Указываются базы данных, источник по открытым научным статьям, библиотеки, с которыми пользователь может работать. Создатель новой системы может заменить этот набор нужным ему, войдя в административную часть, для чего ему предоставляется файл со списком уровней доступа и соответствующих паролей. Ниже перечислены принятые уровни управления системой и указаны соответствующие пароли входа. ABCD Системный Администратор http://localhost:9090/ User: abcd Password: adm Rights: System Administrator, Database administrator, Database Operators, Loan administrator User: abcd Password: dbadm Rights: Database administrator, Database Operators User: abcd Password: dboper Rights: Database Operators ABCD – Публичный вход http://localhost:9090/site/ ABCD – Администратор публичного входа http://localhost:9090/site/admin User: adm Password: x Rights: Administrator User: Databese operator Password: doc Rights: Contents SeCS-Web – Администратор по безопасности http://localhost:9090/secs-web/ User: admsecs Password: admsecs Rights: Administrator User: edisecs Password: edisecs Rights: Editor User: docsecs Password: docsecs Rights: Database operator После замены имеющихся баз данных на свои собственные, ссылок, направляющих в медицинские БД, на новые, преобразования этого интерфейса в более удобный для другой тематики, а также смены паролей; создание новой системы, можно считать, в основном, законченным. Удаленный пользователь получает доступ не только к базам данных этого сервера, но через него и к базам данных других организаций. Подробней познакомиться с методами работы с системой ABCD можно на сайте VHL по адресу http://bvsmodelo.bvsalud.org/php/level.php?lang=en&component=27&item=10 и в электронном руководстве [л.4]. По-видимому, в скором времени разработчиками будет создана инструкция по локализации системы, и тогда русский язык можно будет включить в перечень доступных интерфейсов, как это уже выполнено для WinISIS. Предложение о такой реализации разработчикам уже сделано, и получен обнадеживающий ответ. Литература 1. Трахтенгерц М.С. WinISIS – новый эффективный инструмент для текстовых баз данных; CDS/ISIS for Windows // НТИ. - Сер. 2. - 2006. - № 6. - С. 30-33. 2. Трахтенгерц, М. С. Система WinISIS: перспективы развития информационно-поисковых библиографических комплексов // НТИ. - Сер.2. - 2009. - № 6. - С.23-24. 3. VHL, портал журналов по проблемам здравоохранения. Электронный ресурс: http://portal.revistas.bvs.br/main.php?home=true&lang=en 4. Руководство по работе с системой ABCD. Электронный ресурс: http://sites.google.com/site/abcdtutorials/
| |
Просмотров: 1282 | Комментарии: 6
| Теги: |
Всего комментариев: 5 | |||||
| |||||