УДК 681.3Код КВНТД І1 01.05.03№ держреєстрації 0107U007601Інв.№Міністерство освіти і науки УкраїниНаціональний технічний університет України«Київський політехнічний інститут»(НТУУ «КПІ»)03056, м.Київ, пр. Перемоги, 37тел. 241-96-45 ”ЗАТВЕРДЖУЮ” Проректор НТУУ ”КПІ” член-кореспондент НАН України_______ М. Ільченко ЗВІТ^ ПРО НАУКОВО-ДОСЛІДНУ РОБОТУ Архітектурна організація програмних засобів оперативного аналізу інформаційних ресурсів електронних бібліотек Д/б № ІТ/473-2007 (заключний) Декан ФМФ, д.т.н., проф. ___________ В. Ванін Керівник НДР, ст.наук.співр., к.т.н., с.н.с. ___________ В. Котовський 2008 Рукопис закінчено 15 грудня 2008 р.^ СПИСОК АВТОРІВ Науковий керівник НДР, ст.наук. співр., канд. техн. наук 2008.12.15 В. Котовський (загальне наукове керівництво) Ст. наук. співр., канд. техн. наук 2007.09.28 В. Микитенко (оперативне планування досліджень, розділи звіту 1, 7) Ст. наук. співр., канд. техн. наук 2007.09.28 А. Скринський (розділи звіту 3, 4) Наук. співр. 2007.09.28 С. Богославський (розділи звіту 5, 6) Пров. інженер 2007.09.28 О. Довженко (розділ звіту 2) Пров. інженер 2007.09.28 В. Шевченко (реферат, розділ звіту 6) Інженер 2007.09.28 О. Довженко (інформаційно-бібліографічний пошук, графічні роботи) Інженер 2007.09.28 Л. Котовська (інформаційно-бібліографічний пошук, комп’ютерний набір) ^ РЕФЕРАТ Звіт про НДР: 128 с., 19 рис. Запропоновано архітектуру комплексної бібліотечної експертної системи, призначеної для забезпечення комп’ютерно-інформаційної підтримки виконання персоналом всіх технологічних процесів у різнопрофільних бібліотеках з повним або частковим переведенням ресурсу у електронну форму. Розроблено базові принципи побудови автоматизованої бібліотечної інформаційної системи, наділеної можливостями підтримки прийняття рішень на різних етапах експлуатації електронних бібліотек. До процесу формування архітектури бібліотечних інформаційних систем електронних бібліотек застосовано принцип побудови відкритих систем. Сформовано перелік базових функцій автоматизованої бібліотечної інформаційної системи електронних бібліотек. Запропоновано концептуальну модель побудови профілю електронної бібліотеки. Детально пророблено архітектуру головних сервісів автоматизованої бібліотечної інформаційної системи електронних бібліотек. Запропоновано розв’язання проблеми класифікації електронних документів у бібліотечній системі за рахунок інформаційної підтримки традиційних технологій систематизації. Розроблено механізми класифікації документів, що послідовно реалізують наступні етапи: попередня класифікація документів (визначення ймовірного коду класифікатора, побудова дерева класифікатора) і остаточна класифікація документів (оцінка коду класифікатора з використанням тематичних анкет, завершення класифікації). ЕКСПЕРТНА система, ЕЛЕКТРОННА БІБЛІОТЕКА, БІБЛІОТЕЧНІ інформаціЙНІ СИСТЕМИ, АВТОМАТИЗОВАНА СИСТЕМАТИЗАЦІЯ ВИДАНЬЗМІСТ1. Концепція інтелектуальних бібліотечних інформаційних систем для електронних бібліотек………………………………………………… …10 1.1Вступ ……………………………………………………………………10 1.2. Бібліотечні інформаційні системи ………………………………… 11 1.3. Функціональність бібліотечних інформаційних систем ………….. 12 1.3.1. Функціональність БІС “МАРК-SQL ……………………………12 1.3.2. Функціональність БІС «Фоліант» ………………………………13 1.4. Архітектура бібліотечних інформаційних систем ………………….18 1.4.1. АрхітектурА БІС «Фоліант» ………………………………….…18 1.4.2. Архітектура БІС «Марк» ……………………………………..…19 1.4.3. Архітектура БІС «LiberMedia» …………………………………19 1.4.4. Архітектура БІС ALEPH 500™ …………………………………21 1.5. Системні характеристики бібліотечних інформаційних систем …. 24 1.5.1. Системні характеристики БІС «МАРК-SQL» …………………24 1.5.2. Системні характеристики БІС «Фоліант» ……………………...24 1.5.3. Системні характеристики БІС «LiberMedia» …………….……25 1.6. Огляд перспективних рішень функціональності……………………26 1.6.1 Онлайновий електронний каталог……………………………..…26 1.6.2 Продовження книг по телефону/ телефонограми ………………26 1.6.3 Управління фондами …………………………………………..….27 1.6.4 Системи автоматизованого пошуку і зберігання. (Automated Storage and Retrieval Systems (ASRS)). …………… 28 1.6.5 Міжбібліотечний абонемент ………………………………………29 1.6.6 Контроль періодичних видань……………………………….……30 1.7. Розробка бібліотечних інформаційних систем у рамках державних та міжнародних проектів …………………………………...30 1.7.1. Проект «ЕлДерБі» …………………………………………….…30 1.7.2. Проект PULMAN – XT …………………………………………31 1.8. Висновки до розділу .……………………………………………….. 32 2. Організація інтелектуальних бібліотечних інформаційних систем для електронних бібліотек…………………………………………………………33 2.1. Типові інтелектуальні бібліотечні інформаційні системи для електронних бібліотек…………………………………………………………33 2.1.1. Бібліотечна інформаційна система "Бібліограф"……….……33 2.1.2. Бібліотечна інформаційна система "ELSA"…………………..34 2.1.2.1. Функціональні можливості бібліотечної системи інформаційної "ELSA"……………………………………………………..…34 2.1.2.2. Архітектура бібліотечної інформаційної системи "ELSA" ...............................................................................................................35 2.1.2.3. Особливості використання бібліотечної Інформаційної системи "ELSA….………………………………………….37 2.1.2.4. Підключення до бібліотечної інформаційної системи "ELSA засобів розподіленого пошуку……………………………………....38 2.1.2.5. Системні вимоги бібліотечної інформаційної системи "ELSA"…………………………………………………………………………39 2.1.2.6. Особливості розповсюдження бібліотечної інформаційної системи "ELSA"………………………..……………………39 2.1.3. Система автоматизації бібліотек «ІРБІС»…………………… 40 2.1.3.1. Основні характеристики системи автоматизації бібліотек «ІРБІС»……………….…………………………….… 40 2.1.3.2. Організація систем і автоматизації бібліотек «ІРБІС»………………………………………………………….. 42 2.1.4. Бібліотечна інформаційна система «Руслан»…………………. 43 2.1.5. Бібліотечна інформаційна система «КАБІС»…………………. 44 2.1.5.1. Загальні відомості про бібліотечну інформаційну систему «КАБІС»…….……………………………………………………….. 45 2.1.5.2. Модулі бібліотечної інформаційної системи «КАБІС»……………………………………………………………………….. 45 2.1.5.3. Системні характеристики бібліотечної інформаційної системи «КАБІС»……………………………………..……… 50 2.2. Архітектура комплексної бібліотечної експертної системи………………………………………………………………………50 2.2.1. Призначення системи………………………………...………………50 2.2.2. Загальні принципи організації системи…………………………..…52 2.2.3. Особливості організації системи……………………………………53 2.2.4. Модуль Комплектування/Каталогізації…………………………….54 2.2.5. Модуль Книговидачі…………………………………………………57 2.2.6. Модуль Читача…………………………………………………….…58 2.2.7. Модуль Міжбібліотечного Абонемента……………………………58 2.2.8. Модуль Книгозабезпечення…………………………………………60 2.2.9. Модуль Адміністратора…………………………………………..…61 2.2.10. Сервер системи…………………………………………………..…62 2.3. Висновки до розділу…………………………………………………..…62 3. Архітектура інтелектуальних бібліотечних інформаційних систем для електронних бібліотек…………………………………………....64 3.1 Автоматизовані бібліотечні інформаційні системи електронних бібліотек ……………………………………...……….....….....64 3.1.1 Поняття автоматизованої бібліотечної інформаційної системи електронних бібліотек …………………………………………………………..64 3.1.2 Базові принципи побудови автоматизованої бібліотечної інформаційної системи електронних бібліотек ……………………………….65 3.2 Моделі й інструментальні засоби побудови автоматизованих бібліотечних інформаційних систем електронних бібліотек ………..…….70 3.2.1 Автоматизована бібліотечна інформаційна система електронних бібліотек як відкрита система …………………………………………………70 3.2.2 Базові функції автоматизованої бібліотечної інформаційної системи електронних бібліотек ………………………………………….....….73 3.2.3 Концептуальна модель для побудови профілю електронної бібліотеки ………………………………………………………………………..76 3.2.4 Архітектура сервісів електронної бібліотеки ………………….…79 3.3 Архітектура автоматизованої бібліотечної інформаційної системи електронної бібліотеки …………………………………………………………80 3.3.1 Сегментація баз даних АБІС ………………………………..………82 3.3.2 Бази знань. Тезаурус. Ієрархічні рубрикатори …………………....85 3.3.3 Автоматизоване робоче місце "Каталогізатор" …………………...87 3.3.4 Підмодуль «Систематизація» ………………………………………93 4. Засоби класифікації видань автоматизованих бібліотечних інформаційних систем електронних бібліотек ...…………………………..100 4.1. Структурна організація модуля класифікації автоматизованих бібліотечних інформаційних систем електронних бібліотек…………...100 4.2. Організація функціонування модуля класифікації автоматизованих бібліотечних інформаційних систем електронних бібліотек…………...105 4.2.1. Етапи класифікації електронних видань електронних бібліотек………………………………………………….…….………….....105 4.2.2. Попередня класифікація електронних видань електронних бібліотек…………………………………………………………………........105 4.2.2.1. Аналіз блок-схеми процедури попередньої класифікації електронних видань електронних бібліотек…..……...109 4.2.2.2. Сегмент бази даних, призначений для забезпечення процедури попередньої класифікації електронних видань електронних бібліотек…………………………………………………………………...…112 4.2.2.2.1.Структура таблиць бази даних класифікатора ……114 4.2.3. Остаточна класифікація електронних видань електронних бібліотек……………………………………………………………………. .115 4.2.3.1. Процедура формування анкети при остаточній класифікації електронних видань електронної бібліотеки…..………...116 4.2.3.2. Процедура класифікації електронних видань електронної бібліотеки……………………………………………….…. 119 Сегмент бази даних, призначений для забезпечення процедури остаточної класифікації електронних видань електронних бібліотек .……………………………………………..122 4.2.3.3.1. Структура таблиць бази даних……………………... 124 Перелік посилань .…………………………………………….……..126Перелік скорочень АБІС - автоматизовані бібліотечно-інформаційної системи АРМ - автоматизоване робоче місто БД – база даних БС – бібліотечні системи ІР – інформаційні ресурси ІС - інформаційна система ІСІР - Інтегрована Система Інформаційних Ресурсів КБМ - корпоративна бібліотечна мережа МБА – міжбібліотечний абонемент ВНОІП - відкритий науково-освітний інформаційний простір ОС – операційна система ПЗ - програмне забезпечення ЛОМ – локальна обчислювальна мережа РКБІС – Регіональна корпоративна бібліотечно-інформаційна система САБ - система автоматизації біблиотек СУБД - система управління базами даних ЕБ – електронна бібліотека ЕВ – електронне видання ЕК – електронний каталог БО – бібліографічний опис^ 1 КОНЦЕПЦІЯ ІНТЕЛЕКТУАЛЬНИХ БІБЛІОТЕЧНИХ ІНФОРМАЦІЙНИХ СИСТЕМ ДЛЯ ЕЛЕКТРОННИХ БІБЛІОТЕК1.1 ВСТУП ДО РОЗДІЛУ Швидкий розвиток сучасних засобів обчислювальної техніки, а саме персональних комп'ютерів лінії IBM РС, PS/2 і Apple Macintosh, високопродуктивних персональних робочих станцій на основі RISC- процесорів, накопичувачів на оптичних дисках великої ємності, як з можливістю одноразового запису, так і перезаписуваних, дозволяє реалізувати новий підхід до організації бібліотек і бібліотечних систем. Світ бібліотек і бібліотечних працівників змінився під впливом зовнішнього середовища і з появою нових інформаційних технологій. Хоча, функції бібліотек залишилися колишніми: збирати документи і інформацію, зберігати, доводити до тих, кому вона призначена. Причому робити це якомога якісніше, оперативніше і повніше. Але засоби, за допомогою яких вони реалізуються, стали новими, сучасними, відповідними новій інформаційній епосі. У багатьох крупних сучасних бібліотеках, наприклад Бібліотеці Конгресу США, Бібліотеці Ватикану бібліотечна справа організована на комп'ютерній основі. У подібних бібліотеках організовані електронні каталоги, що забезпечують користувачам швидкий і ефективний доступ до матеріалів, що зберігаються в них, швидкий пошук і замовлення необхідних видань. Більш того, оскільки бібліотеки розвинених країн мають доступ до глобальних мереж передачі даних, користувачі цих бібліотек можуть отримати відомості про те, де саме знаходяться матеріали, котрі цікавлять їх, замовити видання, отримати електронні копії цих матеріалів. Так чи інакше, університетські бібліотеки завжди були і продовжують залишатися основним джерелом інформації, що забезпечує наукову і освітню діяльність університету, оскільки рівень і якість учбової і науково-дослідної роботи в значній мірі визначається бібліотечний-інформаційним забезпеченням викладачів і студентів, наукових співробітників і аспірантів.^ 1.2 БІБЛІОТЕЧНІ ІНФОРМАЦІЙНІ СИСТЕМИБібліотечна інформаційна система , або БІС, є підкласом ERP (enterprise resource planning system) систем, що впроваджується і використовується в бібліотеках середнього і великого розмірів [ 1 ]. Найчастіше БІС призначена для ведення каталогу бібліотеки, обліку фондів, обробки літератури, дослідження попиту на фонди, тощо. Як правило, основними складовими БІС є реляційна база даних, спеціалізоване програмне забезпечення, що дозволяє взаємодіяти з цією базою даних, і два графічні інтерфейси користувача (інтерфейс користувача та інтерфейс адміністратора). Основна функціональність представлена окремими функціональними блоками – автоматизованими робочими місцями (АРМ), що можуть бути впровадженими незалежно один від одного. В основному історія БІС розпочалася зі створення систем для автоматизації бібліотек в 1970-х і ранніх 1980-х. Перед епохою широкого використання комп‘ютерів, для обліку фондів бібліотеки зазвичай використовувалися каталоги. Перш за все комп'ютери використовувалися для автоматизації каталогів. Починаючи з кінця 1980-х поява нових операційних систем і розширення апаратних можливостей комп‘ютерів дозволили значно розширити функціональні можливості БІС. З поширенням використання Інтернету, розробники БІС запропонували ще більше функціональності, пов'язаної з Інтернетом. Більшість цих систем зараз пропонують, як частину основного рішення веб-портали, де користувачі бібліотеки можуть реєструватися, щоб відновлювати термін використання книг, замовляти нову літературу, отримувати доступ до електронних ресурсів бібліотеки, тощо. Нові сучасні системи наближаються до того, щоб бути цілком заснованим на павутині WWW, тобто всі робочі операції здійснюються в браузері.^ 1.3 ФУНКЦІОНАЛЬНІСТЬ БІБЛІОТЕЧНИХ ІНФОРМАЦІЙНИХ СИСТЕМ Функціональне призначення більшості сучасних БІС - автоматизація основних бібліотечних процесів: комплектування (включаючи підписку на періодичні видання), обробка літератури, друк стандартних вихідних форм (зокрема каталожних карток, книжкових формулярів, інвентарної книги, бюлетенів нових надходжень) тощо [ 2 ].^ 1.3.1 Функціональність БІС “МАРК-SQL Система «Марк – SQL» включає в себе 5 оснвних модулів: 1.“Адміністратор”; 2. “Каталогізатор”; 3. “Комплектування”; 4. “Пошук”; 5. “Абонемент”. АРМ “Адміністратор” – підсистема, яка здійснює адміністрування системи і баз даних і виконує функції по адаптації системи до потреб користувачів. АРМ “Каталогізатор” — підсистема, за допомогою якої здійснюється створення і ведення електронного каталогу, наукова і технічна обробка видань, що поступили, ведення інвентарного і безінвентарного обліку, формування книги сумарного обліку, формування стандартних вихідних форм, перевірка на повторюваність і ін. АРМ “Пошук” — підсистема, за допомогою якої читач проводить пошук, перегляд і замовлення потрібної літератури. Підсистема “Пошук” реалізована в двох видах: - за допомогою Internet/Intranet-технології, пошук, перегляд і замовлення літератури здійснюється через стандартний Web-броузер; - пошук, перегляд і замовлення літератури здійснюється усередині локальної мережі. АРМ “Комплектування” — підсистема, в якій реалізуються функції за замовленням і обліку літератури, що поступає, контролю надходжень, формуванню звітних бухгалтерських документів. АРМ “Абонемент” – підсистема, де здійснюється прийом і реєстрація читачів, виконується видача і повернення літератури, здійснюється постановка на чергу, визначаються заборгованості по літературі, забезпечується можливість формування статистичних звітів. Дану конфігурацію можна вважати базовою, її також можна розширити наявністю додаткових функціональних модулів як, наприклад, це зроблено в системі «Фоліант».^ 1.3.2 Функціональність БІС «Фоліант» Робота бібліотеки в контексті архітектури системи розбита на три основні частини (рис. 1.1): облік фонду і його використання, формування електронного каталогу та облік читачів. За кожну частину відповідає своя група АРМ. За облік фонду - АРМ “Комплектування”, “Рух фонду”, “Книговидача” (містяться в рамках АРМ “Облік читачів і книговидача ”). За формування електронного каталога - АРМ “Адміністратор”, “Каталогізатор”, ”Пошук в Ел.Кат.”. За облік читачів - відповідно АРМ “Облік читачів і книговидача ”. Ці групи АРМ мають слабкий зв'язок один з одним. “Слабкий” в тому сенсі, що дані, котрі породжуються в кожній з груп, не є строго обов'язковими для функціонування іншого. Таким чином, можна займатися створенням електронного каталогу без формування даних про фонд (даних про інвентарні номери і бар кодів), і навпаки, можна упроваджувати завдання ведення обліку фонду, книговидачі без наявності бібліографії на видання.^ ЕЛЕКТРОННИЙ КАТАЛОГ ВІДДІЛ ОБРОБКИ^ ПОШУК ДЛЯ ЧИТАЧІВКНИГОВИДАЧА ^ ОБЛІК ЧИТАЧІВРис. 1.1 - Функціональність БІС «Фоліант»Такий підхід дозволяє істотно скоротити терміни впровадження системи. Формування зв'язку між цими групами можна почати у будь-який момент впровадження системи. Безпосередньо автоматизовані робочі місця системи виконують наступні функції. АРМ «Адміністратор»: управління основними параметрами системи (підтримка формату RUSMARC, управління бланками документів, словниками, авторитетними файлами, тезаурусами); реєстрація користувачів системи, визначення і управління їх правами; управління базами даних електронного каталогу як локальними (найменування, коментарі, правила формування), так і видаленими (найменування, формати записів, кодування, спосіб доступу) Управління пошуковими індексами баз даних (назви, правила формування і використання, коментарі). АРМ «Адміністратор»: управління основними параметрами системи (підтримка формату RUSMARC, управління бланками документів, словниками, авторитетними файлами, тезаурусами); реєстрація користувачів системи, визначення і управління їх правами; управління базами даних електронного каталогу як локальними (найменування, коментарі, правила формування), так і видаленими (найменування, формати записів, кодування, спосіб доступу); управління пошуковими індексами баз даних (назви, правила формування і використання, коментарі). АРМ «Пошук » Не вимагає установки спеціального програмного забезпечення, дозволяє: читач може працювати на будь-якому комп’ютері, підключеному до Інтернет, використовуючи будь-який Інтернет браузер (наприклад, MS Internet Explorer) Багатий набір можливостей по складанню пошукових запитів; пошук документів на декількох мовах; надання результатів пошуку (бібліографічних записів і повнотекстових документів) в різних форматах (коротка форма, RUSMARC, HTML); надання інформації про наявність і місцезнаходження різних екземплярів документа, про поточній статус екземплярів документа (зайнятій, вільний); можливість формування типових, а також, з урахуванням специфіки конкретної бібліотеки, вихідних форм у форматі MS Word (листки читацьких вимог, списки і т.д.); підтримка безпаперової технології формування замовлення на видачу документів в підрозділах бібліотеки. АРМ «Комплектування»: облік бібліотечного фонду (надходження/списання) і введення первинних даних для ведення каталогів; ведення електронної інвентарної книги; формування різних вихідних форм у форматі MS Excel (акти надходжень до фонду, акти списання, листи КСУ, листи інвентарних книг і т.д.); передача описів для каталогізації; передача описів періодичних видань в електронний каталог з подальшою реєстрацією надходжень. АРМ «Рух фонду»: облік розподілу фонду по відділах бібліотеки; звірка фонду. АРМ «Облік читачів і книговидача»: реєстрація, перереєстрація читачів; використання розширених відомостей про читача, включаючи фото, з урахуванням специфіки конкретної бібліотеки; впровадження електронного читацького квитка і можливість створення єдиного читацького квитка для декількох бібліотек; прийом, видача, продовження і облік виданою читачам літератури з використанням технології штрих-кодування читацьких квитків і одиниць зберігання; контроль термінів видачі, отримання відомостей про заборгованості; отримання різноманітних статистичних даних про книговидача, кількості відвідин і звернень тощо.^ АРМ «МБА»: облік замовлень, що поступили, реєстрація їх виконання і відстеження відправлених/повернутих документів бібліотекою, що виконує заявки; оформлення замовлень і контроль їх виконання бібліотеками, що подають заявки. АРМ «Книгозабезпеченість»: формування статистики по бібліотечному фонду учбових закладів з урахуванням їх контингенту учнів та навчальних планів. АРМ «Рух фонду»: облік розподілу фонду по відділах бібліотеки; звірка фонду.^ 1.4 АРХІТЕКТУРА БІБЛІОТЕЧНИХ ІНФОРМАЦІЙНИХ СИСТЕМ1.4.1 АрхітектурА БІС «Фоліант» Система побудована в архітектурі “клієнт-сервер”, у якості ядра використовується РСУБД Oracle. Клієнтами виступають додатки для MS Windows (всі АРМ за винятком АРМ “Пошук”) і для Linux (АРМ “Пошук”, підтримка сервера Z39.50) [ 3, 4]. Внаслідок того, що більша частина обробки даних проводиться SQL-сервером, не пред'являється високих вимог до телекомунікацій (для комфортної роботи бібліотеки зі штатом чисельністю 10-15 чоловік достатньо каналу в 128 кбіт/с). Система спроектована таким чином (рис. 1.2), що дозволяє розділяти серверний ресурс (багато бібліотек використовують один SQL-сервер), що дозволяє істотно понизити вартість експлуатації системи для невеликих бібліотек. З другого боку можливе розділення завдань системи на декілька SQL-серверів, що дозволяє оптимізувати вкладення засобів при розвитку системи в крупній бібліотеці. Причому це розділення може бути проведене на будь-якому етапі експлуатації системи. Система дозволяє використання ряду корпоративних ресурсів. Сервер оновлень – забезпечує автоматичну зміну версій програмного забезпечення для всіх АРМ, всіх бібліотек, що використовують БІС “Фоліант”. Корпоративний сервер SQL - містить перелік бібліотек, які використовують БІС “Фоліант”, відомості про бібліографію створюваною в цих бібліотеках, забезпечує швидкий доступ до цієї бібліографії по ключу (ISBN, ISSN).^ 1.4.2 Архітектура БІС «Марк» БІС "MAPK-SQL" базується на архітектурі "клієнт-сервер" і функціонує під Windows NT/2000 – серверна частина, для клієнта використовується Windows 95/98/2000. З SQL-серверів, що є на ринку, використовуються MS SQL 6.5/7.0/2000, Oracle8i Enterprise Edition for Windows NT Release 8.1.5 і пізніші версії [ 3, 4 ].. Також реалізований доступ до даним під Microsoft Access. Доступ до баз даних здійснюється через ODBC-драйвери.^ 1.4.3 Архітектура БІС «LiberMedia» Основою такої системи служать 2 окремих сервера: сервер БІС і сервер баз даних. Обидва сервери працюють під управлінням ОС WINDOWS NT Server, але використовують різні СУБД. Сервер БІС “LiberMedia” використовує СУБД “D3” і обслуговує всі процеси, пов'язані з системою автоматизації, доступу до неї як з боку локальної мережі, так і Інтернету. Сервер БД виконує роль файлового сервера. Функції доступу до файлів забезпечуються стандартним програмним забезпеченням Microsoft Internet Information Server, включеним до складу пакету ОС WINDOWSNT Server. На цьому сервері зберігаються файли зображень — цифрових копій з фондів відділу рукописів і рідкісних книг. Файли цифрових копій доступні в декількох форматах. У оригіналі цифрові копії стародрукованих видань створені з фізичним дозволом в 600 крапок на дюйм і в режимі “True Color”. Такі параметри дають можливість відображати і відтворювати оригінал практично без втрат, але файл у форматі JPG займає в середньому 3...7 МБ. Такий розмір файлу при сьогоднішній технології цілком придатний для застосування в локальній мережі (ЛС), але ускладнює його передачу через Internet. Для передачі через Internet створені файли меншого розміру. Як стандарт був прийнятий розмір файлу, не більше 640х480 крапок. Такий файл СЕРВЕР ОНОВЛЕНЬ(оновлення програм) ^ КОРПОРАТИВНИЙ SQL-СЕРВЕР^ SQL - СЕРВЕР БІБЛІОТЕКИСЕРВЕР ПРОГРАМ(HTTP, Z 39.50)Комплектування, обробка, облік читачів і т.д. Пошук для читачів.Доступ до каталогу по протоколу Z 39/50 Робочі місця відділів обробки інших систем «Фоліант»Ресурси Z 39.50^ Сервера «Фоліант»Пошук по ключуБібліографіяПошук бібліографіїДані про знаходження бібліографіїРис. 1.2 - Архітектура системи «Фоліант»займає близько 50КБ, що цілком придатно для перегляду через Internet і надає користувачеві достатньо інформації про оригінал [ 3, 4 ].^ 1.4.4 Архітектура БІС ALEPH 500™ Архітектура ALEPH 500™ - клієнт-серверна система, побудована на багаторівневій архітектурі (рис. 1.3, 1.4) . ALEPH 500 має гнучку, розширювану архітектуру три основні рівні якої складають: 1. Найвищий – Сервіси зв’зку та Логічний Рівень (Presentation Services and Logic Layer). Цей рівень включає користувачів, робочі станції яких працюють на ОС Microsoft Windows® та використовують браузери та протокол Z39.50 для віддаленого пошуку. Крім того, імпорт OCLC управляється через сервер OCLC сервер і перевірка керується через сервер SIP2. 2. Сервіси Прикладних Програм (Application Services) займають середній шар і підтримують логіку прикладних програм, встановлення зв‘язку з серверами та базами даних. Одне з останніх удосконалень - це створення і імплементація X-сервера (Xml-сервер) як нового, потужного засобу доступу до рівня API. 3. Третій рівень архітектури ALEPH - Логіка Даних і Сервіси (Data Logic and Services)- рівень Oracle®. Кожен з цих шарів захищений один від одного, що дозволяє їх модифікувати, не турбуючи суміжний рівень. Дана архітектура дозволяє гнучко вдосконалювати і доповнювати архітектуру системи. Одне з останніх удосконалень - використання такої новітньої технології як XML. XML вже впроваджений у версії ALEPH 16, в якій генерація звітів і все виведення інформації основане на стандартній схемі XML. Також за допомогою цієї технології іде виведення інформації на веб-інтерфейс. Ex Libris робить доступним X-сервер, який дозволяє пряму комунікацію з I. Логічнийрівень^ II. Сервіси прикладних програм СервіIII. Логіка Даних і Сервіси Інтерфйс вводу/виводуРис. 1.3 - Архітектура БІС ALEPH 500™, фаза 1Графічний інтерфейс користувачаWebКлієнт Z 39.50I. ЛогічнийрівеньII. Сервіси прикладних програмIII. Логіка Даних і Сервіси Інтерфйс вводу/виводуРис. 1.4 - Архітектура БІС ALEPH 500™, фаза 2ALEPH. Дані в ALEPH зберігаються в Unicode (UTF-8) починаючи з версії 14. З версією 16 Oracle® база даних безпосередньо також цілком визначається як UTF-8. Використання технології XML і стандарту UTF-8 є одними з найсучасніших архітектурних рішень в даній сфері [ 3, 4 ]. ^ 1.5 СИСТЕМНІ ХАРАКТЕРИСТИКИ БІБЛІОТЕЧНИХ ІНФОРМАЦІЙНИ СИСТЕМ1.5.1 Системні характеристики БІС МАРК-SQL БІС “МАРК-SQL” розроблена згідно принципу відкритих систем. БІС “МАРК-SQL” базується на архітектурі “клієнт-сервер” [ 3, 4 ]. Система функціонує під WINDOWS NT/2000 — серверна частина, для клієнта використовується WINDOWS 95/98/2000/NT Workstation. З SQL-серверів, що є на ринку, підтримуються MS SQL, Oracle, Sybase SQL Anywhere. Реалізований також доступ до даних через Access. БІС “МАРК-SQL” забезпечує доступ до SQL-серверів через ODBC-драйвери. Доступ до баз даних забезпечується усередині локальної мережі і через Internet. Основні функції системи реалізовані завдяки модульній структурі, підтримується дружній графічний інтерфейс, здійснюється підтримка діалогового режиму роботи. Система розроблена на мові C++ (інтегрований пакет Microsoft Visual C++). БІС МАРК-SQL встановлюється на необмежену кількість робочих місць і поставляється на компакт-диску. У комплект постачання входить документація в електронному і друкованому вигляді.1.5.2 Системні характеристики БІС «Фоліант»^ ТЕХНІЧНІ ВИМОГИ [ 3, 4 ]. Сервер: CPU: Intel 500 або аналогічний, RAM - не менше 256Mb, HDD - не менше 8 Гб SCSI, OC - будь-яка, підтримувана Oracle Standart Edition 8, СУБД - Oracle Standart Edition 8.0.5 і вище. Клієнт: HDD - не менше 100 Мб вільного простору; RAM - не менше 64Mb; ОС - Windows 98/Me/2000/XP. ^ ФОРМАТИ І СТАНДАРТИ: внутрішнім форматом зберігання даних в системі є формат RUSMARC, можливий експорт/імпорт бібліографії у форматі USMARC.1.5.3 Системні характеристики БІС «LiberMedia» Апаратні платформи [ 3, 4 ]: “Intel inside” комп’ютери; IBM RS/6000; IBM SP2; HP 9000. Операційні системи: Dos; UNIX; Windows NT. СУБД: Advanced Pick – D3 Робочі станції: пасивні термінали; Х термінали; персональні комп’ютери. ^ 1.6 ОГЛЯД ПЕРСПЕКТИВНИХ РІШЕНЬ ЩОДО ФУНКЦІОНАЛЬНОСТІ БІС Традиційні функції ІБС та архітектурні рішення були відмічені раніше, але багато бібліотек в даний час потребують додаткових модулів. Перелік найбільш перспективних рішень, наступний [ 5, 6 ]: Онлайновий електронний каталог Продовження книг по телефону/ телефонограми Управління фондами Системи автоматизованого пошуку і зберігання. (Automated Storage and Retrieval Systems (ASRS)). Міжбібліотечний абонемент Контроль періодичних видань ^ 1.6.1 Онлайновий електронний каталог Онлайновий електронний каталог, укомплектований глобальною гіпертекстовою системою. Передбачається, що у майбутньому більшість інтегрованих бібліотечних систем матимуть модуль онлайнового каталогу загального доступу а також більшість бібліотек зможуть надавати послугу видаленого пошуку з їх каталогів. ^ 1.6.2 Продовження книг по телефону/ телефонограми Розробки в галузі телефонії, використання записаних раніше повідомлень, взаємозв'язок між телефоном і комп'ютером - все це приводить до того, що через телефони стає можливим посилати і приймати повідомлення від населення без безпосередньої участі людини зі сторони бібліотеки. Вхідні дзвінки можуть оброблятися системою, що дозволяє здійснити продовження книг по телефону. Користувачі отримують записане повідомлення з проханням набрати певний ряд кнопок на своїх телефонах з тональним набором номера для виконання заданих функцій. Таким чином, вони отримують керівництво для своїх дій в процесі продовження книги по телефону, в ході чого їх просять у відповідному порядку ввести ідентифікаційні номери узятих книг, а також ідентифікаційні номери їх читацьких квитків. Таким чином повідомлення для читачів пересилаються як телефонограми. Система відправки телефонограм проводить регулярне сканування модуля абонемента з тим, щоб визначити тих користувачів, з якими необхідно зв'язатися. Таким чином можна здійснювати набір телефонних номерів відібраних клієнтів і посилати записані повідомлення, наприклад, для того, щоб нагадати читачам про прострочені книги або раніше запрошувані видання, які можна тепер отримати. Як приклади систем, що існують на ринку, включають модулі даного типу можна привести: систему Galaxy виробництва DS Ltd, систему Dynix фірми Epixtech і систему Talismessage.^ 1.6.3 Управління фондами Сучасні інтегровані бібліотечні системи збирають інформацію про стан фонду, з погляду кількості виданих на руки матеріалів, таким чином маючи можливість упевнитися в тому, чи досягає фонд запланованого рівня попиту за період свого існування. Інформація може збиратися щодо окремих філій або окремих бібліотек тим, даючи можливість отримати детальну картину попиту у населення на певні книги, в певних місцях, багато в чому позбавлятися від тієї суб'єктивності, яка раніше складала невід'ємну межу комплектування і управління фондами. Матеріали фонду, які мають великий попит або навпаки недостатньо затребувані, можуть бути легко визначені з тим, щоб відносно них могли бути прийняті відповідні заходи. Для забезпечення найбільш оптимального використання фонду, представляється необхідним проводити перерозподіл або обмін фондів по філіях бібліотеки. Найзручніше упевнитися в тому, що фонд відповідає цілям абонемента на підставі отримання на нього замовлень, хоча, звичайно ж, така оцінка може бути дана на будь-якій стадії. Витрати на комплектування фонду можна порадити проводити окремим рядком бюджету Бібліотеки можуть об'єднуватися попарно або ж може бути складено визначене графік книгообороту, при якому згідно цьому графіку отримується тільки один екземпляр певної книги/ бібліотечної одиниці, з тим, щоб згодом його можна б було обміняти. Півроку - ось той термін, який вважається достатньо тривалим для перебування книги в бібліотеці, після чого вона передається. У певну філію посилаються повідомлення з рекомендаціями зняти певні матеріали фонду з полиць і передати їх в інше місце зберігання. Видані матеріали фонду проходять перерозподіл після їх повернення в бібліотеку інтегровані бібліотечні системи, що існують на ринку, зараз в основному всі оздоблено модулям по управлінню фондами, що дозволяє розпізнавати книги абонемента і що допомагають вирішувати завдання, нерідко, вельми обтяжливого характеру.^ 1.6.4 Системи автоматизованого пошуку і зберігання. (Automated Storage and Retrieval Systems (ASRS)) Користувачі роблять запит про який-небудь матеріал з онлайнового каталогу, і його пошук здійснюється