автореферат диссертации по документальной информации, 05.25.05, диссертация на тему:Построение распределенных информационных систем на основе протокола Z39.50

доктора технических наук
Жижимов, Олег Львович
город
Новосибирск
год
2004
специальность ВАК РФ
05.25.05
Диссертация по документальной информации на тему «Построение распределенных информационных систем на основе протокола Z39.50»

Автореферат диссертации по теме "Построение распределенных информационных систем на основе протокола Z39.50"

На правахрукописи

Жижимов Олег Львович

ПОСТРОЕНИЕ РАСПРЕДЕЛЕННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ НА ОСНОВЕ ПРОТОКОЛА Z39.SC

Специальность 05.25 05 - информационные системы и процессы, правовые аспекты информатики

АВТОРЕФЕРАТ

диссертации на соискание ученой степени доктора технических наук

НОВОСИБИРСК - 2004

Диссертация выполнена в Объединенном институте геологии, геофизики и минералогии им. акад. А.А. Трофимука Сибирского отделения Российской академии наук.

Научный консультант доктор физ.-мат. наук,

чл.-корр. РАН,

Федотов Анатолий Михайлович

Официальные оппоненты доктор физ.-мат. наук,

профессор

Марчук Александр Гурьевич

Защита состоится 29 декабря 2004 г. в 14 часов на заседании диссертационного совета Д 003.046.01 по защите диссертаций на соискание ученой степени доктора наук в Институте вычислительных технологий Сибирского отделения Российской академии наук по адресу: 630090, г. Новосибирск-90, проспект Академика Лаврентьева, 6.

С диссертацией можно ознакомиться в ИВТ СО РАН. Автореферат разослан ноября 2004 г.

Ученый секретарь диссертационного совета

доктор технических наук, профессор

Потапов Вадим Петрович

доктор технических наук, профессор

Шрайберг Яков Леонидович

Ведущая организация Вычислительный центр

Российской академии наук

доктор физ.-мат. наук

Общая характеристика работы

Актуальность темы. Широкое использование современных средств доступа к информационно-вычислительным ресурсам открыло принципиально новые возможности использования информационных технологий и вычислительной техники. Современные информационные технологии, позволяющие создавать, хранить, перерабатывать и обеспечивать эффективные способы представления информационных ресурсов потребителю, стали важным фактором жизни общества и средством повышения эффективности управления всеми сферами общественной деятельности. Информация является важнейшим стратегическим ресурсом, а наибольший экономический и социальный успех сегодня сопутствует тем странам, которые активно используют современные средства компьютерных коммуникаций и сетей, информационных технологий и систем управления информационными ресурсами.

Стремительное развитие глобальных информационных и вычислительных сетей привело к изменению фундаментальной парадигмы обработки данных, направление которой переместилось на использование распределенных информационно-вычислительных ресурсов и поддержку инфраструктуры для свободного доступа к ним. С одной стороны, наблюдается переход к исключительно распределенной схеме создания, поддержания и хранения ресурсов, а с другой — стремление к виртуальному единству посредством предоставления свободного доступа к любым ресурсам сети через ограниченное число «точек доступа». Таким образом, в современном информационном обществе на первое место выходят технологии использования распределенных информационно-вычислительных ресурсов. В западной литературе несколько лет назад появился даже новый термин «GRГО-технологии» — технологии создания и использования распределенных информационно-вычислительных ресурсов.

Если рассматривать только информационные ресурсы, не касаясь ресурсов вычислительных, такие как электронные каталоги библиотек, реферативные и полнотекстовые библиографические базы данных, музейные электронные коллекции, результаты наблюдений и экспериментов, цифровые фото-, аудио-, видео коллекции и многое-многое другое, то основная их часть находится в базах данных, которые управляется

различными СУБД1. Спектр этих ресурсов широк, но их объединяет одно свойство — все эти ресурсы упорядочены, хотя упорядочены по-разному.

Для обеспечения доступа к подобным ресурсам нужны специальные системы. Поэтому обеспечение универсальных способов работы с распределенными и разнородными данными, где заранее неизвестно, с какими видами объектов придется работать конечному пользователю, унификация представления этих данных, является главной задачей при интеграции информационных ресурсов в распределенных информационных системах. При этом очень привлекательно выглядит идея использовать для интеграции ресурсов технологии 239.50, т.к. на сегодняшний день стандарт 239.50 является единственным стандартом, регламентирующим универсальный сетевой доступ к базам данных на основе абстрактной модели данных.

Следствием всего этого является тот факт, что построение гетерогенных распределенных информационных систем на основе открытых международных стандартов, в том числе на основе 239.50, с высокой степенью интероперабельности и универсальности является актуальной теоретической, технической и практической задачей. Особую актуальность эта задача приобретает в России, где информационные ресурсы рассредоточены по очень большой территории, и где в последнее время резко возрос интерес к подобным системам.

Целью настоящей работы является разработка технологии построения распределенных информационных систем на основе проткола 239.50, исследование этих систем, создание и внедрение в эксплуатацию типовой распределенной информационной системы (РИС), допускающей как интеграцию разнородных локальных информационных ресурсов, наиболее востребованных обществом, так и интеграцию с другими, в том числе и зарубежными, информационными системами, и способной удовлетворить в этой области основные потребности информационного сообщества России.

Для реализации этой цели в диссертации последовательно решен ряд задач, а именно:

1. определены основные пользовательские и эксплутацион-

'СУБД — Система Управления Вазами Данных

'Стандарт АN31-г39 50 в 1998 году принят как международный стандарт 180-23950

ные требования, предъявляемые к современным РИС, на основе анализа мирового опыта построения и эксплуатации распределенных информационных систем;

2. обоснована технология построения РИС на основе протокола 239.50 и определены необходимые его расширения для реализации РИС как относительно сетевого взаимодействия компонент РИС, так и относительно модели данных информационных ресурсов, наиболее актуальных для РИС;

3. определены основные требования, которым должно удовлетворять серверное программное обеспечение, управляющее функционированием РИС;

4. создано многоплатформенное серверное программное обеспечение, способное функционировать в качестве основного в РИС;

5. построена экспериментальная РИС на основе нескольких серверов для проверки как работоспособности серверного программного обеспечения, так и для изучения основных характеристик РИС в различных режимах работы;

6. внедрено в практику разработанное программное обеспечение как в виде создания функционирующих РИС в различных регионах России для предоставления доступа к локальным информационным ресурсам, так и в виде отдельных серверов, способных интегрироваться в глобальные информационные системы.

На защиту выносятся

1. Определение основных требований, которые предъявляются к РИС, обеспечивающих сетевой доступ к разнородным информационным ресурсам, управляемыми различными СУБД.

2. Разработка принципов функционирования РИС на основе технологий 239.50 и определение расширений 239.50, обеспечивающих его адаптацию к РИС в рамках технологий 239.50.

3. Разработка расширений Z39.50, в том числе схем данных, необходимых для РИС, но отсутствующих в глобальном реестре Z39.50, которые удовлетворяют модели данных Z39.50 и не только расширяют спектр описываемых информационных ресурсов, но и разрешают ряд противоречий в традиционных библиографических схемах (форматах) данных.

4. Разработка принципов организации серверного программного обеспечения, способного как функционировать в РИС на основе Z39.50, так и обеспечивать доступ к разнородным информационным ресурсам, хранящимся в различных СУБД.

5. Создание оригинального много платформенного модульного серверного программного обеспечения ZooPARK, способного функционировать в качестве базового в РИС и предоставлять пользователям различные интерфейсы (Z39.50, WWW, SRW) для доступа к разнородной информации.

6. Внедрение серверов ZooPARK в эксплуатацию в составе промышленно эксплуатируемых РИС в различных регионах России (Новосибирск, Москва, Омск, Нижний Новгород, Ярославль и др.).

Научная новизна работы состоит в том, что в ней сформулированы требования, которые должны учитываться при создании РИС. На основании этих требований впервые разработана технология построения РИС, функционирующих по протоколу Z39.50 и обеспечивающих доступ к гетерогенным информационным ресурсам на основе метаданных. Впервые созданы расширения базового стандарта Z39.50 для обеспечения необходимой функциональности РИС как в части сетевого взаимодействия компонент РИС, так и в части схем данных, удовлетворяющих модели Z39.50.

Практическая значимость. Разработанные принципы построения РИС на основе протокола Z39.50 явились основой созданного серверного программного обеспечение ZooPARK, которое в настоящее время функционирует более чем в ста организациях России, в том числе в таких крупных библиотеках как библиотека Государственной Думы РФ (Москна),

б

ГПНТБ России (Москва), ГПНТБ СО РАН (Новосибирск), Центральной научной сельскохозяйственной библиотеке (ЦН-СХБ, Москва), Библиотеке по естественным наукам РАН (БЕН РАН, Москва), Всероссийской государственной библиотеке иностранной литературы (ВГИБЛ, Москва), библиотеке Санкт-Петербургского университета, Новосибирской государственной областной научной библиотеке (НГОНБ, Новосибирск) и многих других. На основе серверов ZooPARK и Z-IRBIS3 построены и успешно функционируют распределенные информационные системы ОИГГМ СО РАН, СО РАН, РИС LibWeb4, корпоративные региональные библиотечные системы Новосибирска, Москвы, Омска, Ярославля, Нижнего Новгорода. Кроме этого, на основании работ по созданию специализированного программного обеспечения Z39.50 и построения РИС на его основе при поддержки Института 'Открытое Общество' (Фонд Сороса) создан учебный курс и выпущено учебное пособие [2], претерпевшее четыре издания.

Апробация результатов. Основные положения диссертации обсуждались на III - XI международных конференциях "Крым" - 'Библиотеки и ассоциации в меняющемся мире: новые технологии и новые формы сотрудничества" (Фо-рос, 1996; Судак, 1997, 1999, 2000, 2001, 2002, 2003, 2004); на I - VIII международных рабочих совещаниях по электронным публикациям (EL-PUB) (Новосибирск, 1996, 1997, 1998,

1999, 2000, 2001, 2002, 2003); на II - VII Всероссийских конференциях "ЫВСОМ" (Москва, 1997, 1998, 1999; Звенигород,

2000, 2001, 2002, 2003); на VII и VIII международных научно-практических конференциях - "Информационные системы и технологии" (Владивосток, 2000, 2001); на международных конференциях "Central Asia" - "Библиотечно-информационные ресурсы в науке, образовании, культуре и бизнесе" (Узбекистан, Самарканд, 1999; Бухара, 2002); на II международной конференции "Интернет - Общество - Личность - 2000 (ИОЛ-2000): Новые информационно-педагогические технологии" (Санкт-Петербург, 2000); на II - V всероссийской научной

3Сервер Z-IRBIS является упрощенной версией сервера ZooPARK. Z-IRBIS оптимизирован для работы с библиографическими базами данных ИРБИС (ГПНТБ России, Москва).

4Проект LibWeb финансировался РФФИ с 1995 года ( проекты № 9507-19417, Х> 98-07-90394, № 01-07-90445) и с 1997 года РГНФ (проект № 96-05-12025).

конференции 'Электронные библиотеки: перспективные методы и технологии, электронные коллекции" (Протвино, 2000; Петрозаводск, 2001; Дубна, 2002; Санкт-Петербург, 2003), на международных конференциях EVA-2000, EVA-2003 (Москва), на 6-ой Международной конференции "НТИ-2002: Информационное общество, интеллектуальная обработка информации, информационные технологии" (Москва, ВИНИТИ, 2002); Western Pacific Geophysics Meeting 2000 (American Geophysical Union), VI International Conference on Gas in Marine Sediments (S-Petersburg, 2000), а также на ряде других конференций, рабочих совещаний и семинарах, организованных РАН, РФФИ, СО РАН (Иркутск, 2002; Новосибирск, 2004), ГПНТБ СО РАН (Новосибирск, 1996, 2002), Институтом развития информационного общества (ИРИО, Москва, 1999, 2001) и др. Апробацией практических результатов работы можно считать включение разработчиков Zoo PARK в реестр реализаторов Z39.50 (Z39.50 Register of Implementors5 ) с ID=155 и постоянное тестирование всех инсталлированных серверов ZooPARK и Z-IRBIS российскими и зарубежными роботами.

Личный вклад автора. Рассматриваемые в диссертации исследования и практические работы выполнены в руководимых автором секторе информационных технологий ОИГГМ СО РАН совместно с информационно-библиотечным центром ОИГГМ СО РАН в рамках внутренних программ Института (научный руководитель), интеграционных проктов СО РАН (руководитель проекта от ОИГГМ СО РАН), грантов РФФИ по программам Lib Web (руководитель проекта от ОИГГМ СО РАН) и грантов Института "Открытое Общество" (Фонд Сороса, Россия) I2A708 (руководитель проекта), PFC944 (руководитель проекта), PFC00F (руководитель проекта). По теме диссертации автором опубликовано более 70-ти печатных работ. Основные работы автора выполнены в соавторстве. Во всех опубликованных работах автору принадлежат, как правило, постановка задачи, концепция исследования, разработка различных архитектурных решений, создание соответствующего серверного программного обеспечения и сопутствующего алгоритмического и программного инструментария, проведение тестирования на различных программно-

shttp://lcweb.loc.gov/z3950/agency/register/entries.html

аппаратных платформах и интерпретация результатов. В работах [3, 20, 24, 30] автору принадлежит часть, связанная с адаптацией, в том числе и практической, протокола Z39.50 к РИС. Все результаты, включенные автором в диссертацию, получены лично автором или в неделимом соавторстве. К числу последних относятся: определение основных требований к РИС (совместно с Мазовым Н.А.), определение архитектуры и основных типов данных в конкретных РИС (совместно с Ма-зовым Н.А. для РИС ОИГГМ СО РАН, совместно с Федотовым A.M. и Мазовым НА [23] и Шокиным Ю.И. (30,35] для РИС СО РАН), разработка отдельных модулей к серверу ZooPARK для доступа к некоторым реляционным СУБД [12,28] и тестированию опытной РИС [29] (совместно со Ски-биным СВ. по теме его дипломной работы, руководимой автором), разработка пользовательских интерфейсов для пространственного поиска для РИС по газгидратам [8] (совместно с Мазовым Н.А. и Коджесяном B.C.) и реализация программной части, которая выполнена автором совместно с коллективом указанных подразделений под руководством и при непосредственном участии автора. Большинство работ, в том числе и монография [1], выполнены в сооавторстве с Мазо-вым Н.А., которому, как правило принадлежит методика работы с библиографическими СУБД, алгоритмическая часть работ по доступу к данным CDS/ISIS, преобразование и отображение разнородных данных в библиографические форматы (RUSMARC и т.п.), сопряжение с библиографическими системами (CDS/ISIS, ИРБИС), наполнение некоторых схем данных (Zthes - тезаурусы и рубрикаторы). Мазов Н.А. также активно участвовал в процессе тестирования программного обеспечения на базе информационно-библиотечного центра ОИГГМ СО РАН и внедрения созданного программного обеспечения в ОИГГМ СО РАН и другие организации (ГПНТБ России, ЦНСХБ, ГПНТБ СО РАН и др.). Автор являлся одним из научных руководителей диссертационной работы Ма-зова Н.А. по близкой тематике.

Публикации. Материалы по теме диссертации были опубликованы в виде монографии (см. [1]); как учебные пособия (четыре издания, см. [2]); как статьи в журналах (см. [3] - [16]); как доклады в сборниках трудов российских и международ-пых конференций (см. [17] - [37]); как техническая докумеита-

ция на программные продукты; как содержательные отчеты по грантам Института "Открытое Общество" (Фонд Сороса, Россия) ^708, PFC944, PFC00F.

Структура и объем работы. Диссертация состоит из

введения, шести глав, заключения и приложений. Объем диссертации составляет 220 страниц, не считая списка литературы и приложений. Список литературы содержит 409 наименований.

Основное содержание работы

Во Введении обсуждается актуальность темы настоящей работы, формулируются ее цель и задачи, кратко излагается содержание диссертации по главам.

В первой главе определяется класс информационных систем, являющихся объектом дальнейшего рассмотрения. При этом под распределенной информационной системой понимается информационная система, ресурсы которой могут находиться на физически различных связанных коммуникационными линиями (сетью) серверах, но которая сохраняет логическую целостность информации и обеспечивает единообразный доступ к ней (единые пользовательские интерфейсы), через любую, возможно единственную, точку входа.

Для РИС в целом формулируется список пользовательских и административных задач, из которых вытекают технологические и функциональные требования, которые предъявляются к распределенным информационным системам:

Распределенные данные - распределенная информационная система должна обеспечивать доступ к распределенным данным, т.е. данным, хранящимся на различных серверах, связанных сетью.

Гетерогенные данные - информационная система должна предоставлять доступ к распределенным данным, управляемыми различными СУБД на серверах с различной программно-аппаратной платформой.

Виртуальные данные - система должна позволять обрабатывать все запросы на логических группах баз данных, полностью скрывая тем самым физическое расположение последних.

Абстрактная модель данных - информационная система строится на основе абстрактной схемы данных, па которую должны быть отображены конкретные базы данных. Это позволяет объединять данные из разнородных систем в одну логическую группу, обеспечивая тем самым требование логической группировки.

Абстрактная модель поиска - система должна оперировать не конкретным синтаксисом запросов, а его логической сутью на основе абстрактных атрибутов, поскольку ривязка поиска к синтаксису запросов конкретной подсистемы или СУБД ограничивает возможности сквозного поиска в других подсистемах.

Системная информация - система должна предоставлять полную и достоверную информацию о себе и обо всех своих ресурсах.

Разграничение доступа - система должна быть способна предоставлять различные уровни привилегий для пользователей по доступу к информации.

Аутентификация пользователей - распределенная информационная система должна обеспечивать единый домен аутентификации пользователей для предоставления авторизованного доступа к информации.

Учет - система должна обеспечивать сбор и обработку статистики по запросам пользователей и ведение их бюджетов.

Расширяемость - распределенная информационная система должна легко расширяться как в части увеличения объема доступной в ней информации, так и в части увеличения количества серверов и баз данных, которые в ней интегрированы.

Связь с другими системами - система должна иметь возможность интегрировать свои ресурсы с ресурсами других информационных систем.

Открытость - информационная система должна быть основана на открытых стандартах и протоколах.

Простота доступа к ресурсам - для пользователей система должна предоставлять различные, в том числе и простые, интерфейсы доступа к информации. Необходимым элементом РИС сегодня является наличие пользовательских WEB-интерфейсов, т.к. доступ через WEB сегодня является наиболее демократичным.

Быстродействие - любая распределенная информационная система должна обрабатывать пользовательские запросы за приемлемое для него время.

Во второй главе рассмотрены различные технологии построения РИС. Показано, что технологии на основе протокола Z39.50 являются наиболее приемлемыми для построения РИС, т.к. лучше других удовлетворяют требованиям, изложенным выше. Более того, некоторые из этих требований (абстрактная модель поиска, абстрактная модель данных, виртуальность данных) удовлетворяются только в Z39.50, т.к. протокол Z39.50 изначально разрабатывался для сетевого доступа к базам данных. Однако у 239.50 как технологии построения РИС есть и недостатки. К этим недостаткам относятся:

• Отсутствие описания модели 3-х уровневого взаимодействия не регламентирует функционирование серверов промежуточного слоя и порождает тем самым возможность реализации различных режимов их работы.

• Отсутствие описания механизмов переадресации запросов.

• Отсутствие описания механизмов контроля маршрутизации запросов.

• Отсутствие описания распределенного учета интегрированных системных ресурсов РИС.

• Отсутствие описания схем аутентификации пользователей в многосерверной среде.

• Отсутствие описания технологии учета статистической информации о работе РИС.

Рис. 1: Модель РИС на основе протокола Z39.50

На основании наличия этих недостатков утверждается, что стандарт Z39.50 при своем создании не предназначался для построения РИС и не описывает режимы их функционирования. Однако, в рамках Z39.50 возможно создание специфических расширений стандарта, устраняющих эти недостатки Z39.50 как технологии построения РИС. Эти расширения далее подробно рассматриваются при анализе деталей функционирования РИС на основе Z39.50 с позиции требований, предъявляемых к РИС. Подчеркивается, что эти расширения можно обеспечить собственными механизмами Z39.50, что иллюстрируется примером частного расширения стандарта на основе протокола CIP (Catalogue Interoperability Protocol).

Рассмотрены возможные реализации РИС применительно к семиуровневой модели сетевого взаимодействия ISO 7/OSf, способы и механизмы обеспечения распределенности в РИС на основе Z39.50, такие как объединение баз данных и переадресация запросов, а также возможные режимы работы серверов Z39.50 с точки зрения выбора наиболее оптимальной по времени обработки запросов пользователей конфигурации РИС.

6Catalogue Interoperability Protocol (CIP) Specification - Release В 2 4 -CEOS/WGISS/PTT

(http://www.dfd dlr de/ftp/pub/ClP_documents/cip2 4/S_covcr pdf)

7 ISO - International Standards Organization

8 OSI - Open Systems Interconnect

Отмечается, что каждая РИС требует индивидуального подхода для построения наиболее оптимальной конфигурации. При этом должны быть учтены такие факторы как количество и объемы баз данных (БД) в РИС, количество интегрированных в РИС серверов, пропускная способность каналов связи, тип доступной в РИС информации, интенсивность обращения к РИС и др. Описывается основанная па характерных временах РИС простая феноменологическая модель, позволяющая предсказать минимальное время выполнения запросов в РИС в различных режимах их переадресации.

В свете требований к РИС рассматриваются административные функции, такие как пополнение и модификация информации, учет ресурсов, сбор статистической информации, аутентификация пользователей и контроль доступа к ресурсам. Указывается, что практически все административные задачи в РИС могут быть решены в рамках технологий Z39.50, но для их решения требуется создание большого количества служебных распределенных баз данных как логического объединения локальных.

В третьей главе сформулированы требования, предъявляемые к информации, к которой может быть обеспечен доступ в РИС, исходя из предпосылки, что интеграция информационных ресурсов в РИС возможна только на уровне метаданных. Основные требования при этом сводятся к требованию стандартизации типов метаданных, причем для интс-роперабельности РИС эта стандартизация должна быть глобальной, и к требованию соответствия схем данных модели данных Z39.50.

Для различных типов информационных ресурсов ставятся в соответствие различные схемы данных Z39.50, при этом для схем данных, отсутствующих в глобальном реестре объектов Z39.50, формулируются требования для их разработки и приводятся примеры реализации схем данных с локальными OID9 .

Отмечается, что созданный первоначально для доступа к библиографической информации стандарт Z39.50 полностью не обеспечивает сегодня для нее абстрактную модель дан-

9 OID (Object Identificator) - идентификатор объекта, соответствующий квалификатору иерархического рубрикатора ISO.

Тип ресурсов Схема данных

Z39.50

Электронные каталоги библиотек USmarc, RUSmarc

Библиографическая НТИ V1GGM

Описания ресурсов WEB Dublin Core

Общие описание информационных GILS

ресурсов

Описания электронных коллекций Collection

Описания объектов культурного на- CIMI

следия

Описания объектов ГИС GEO

Описания персон PERSON

Классификационная информация ZThes

Системная информация Explain

Статистическая информация РИС ZSTAT

Таблица 1: Типы информационных ресурсов и схемы данных Z39.50

ных Z39.50. Для полного обеспечения этой модели требуются дополнительные определения. Отдельно подчеркивается, что для расширения спектра потенциальных поставщиков информации в РИС и интеграции технологий Z39.50 с другими технологиями, использующими реляционную модель данных, необходима поддержка в РИС спецификаций Z+SQL. В заключение главы обсуждается сценарий доступа в РИС на основе метаданных к первичным ресурсам.

В четвертой главе, исходя из выбранной технологической основы РИС и модели данных, рассмотрены свойства серверного программного обеспечения, на основе которого можно построить РИС, удовлетворяющие требованиям, обсуждавшимся выше. Наряду с общими требованиями к серверному программному обеспечению, такими как программно-аппаратная независимость, модульность архитектуры и открытость межмодульных интерфейсов, поддержка протоколов Z39.50 и HTTP, рассматриваются специфические требования к серверам для каждого поддерживаемого протокола.

Для сервера Z39.50: обеспечение основных протокольных

процедур и дополнений (search, present, deleteSet, resourceReport, scan, namedResultSet, negotiation, queryType104), адаптируемость к различным СУБД, параллельные операции, поддержка сервиса Explain, аутентификация пользователей в том числе и через LDAP, контроль доступа, протоколирование, работа в РИС. Для обеспечения работы РИС в соответствии с моделью данных Z39.50 сервер должен поддерживать различные схемы данных (GILS, Collection, CIMI, ZThes, GEO), в том числе и не имеющих глобальных OID (Explain, PERSON, ZSTAT и др.), форматы внешнего представления (SUTRS, GRS-1, XML, HTML, USmarc, RUSmarc, UNIMARC) и наборы поисковых атрибутов (Bib-1, GILS, Exp-1, CIMI, ZThes, Collection, GEO, XD-1, Util-l). Дополнительно для интеграции с реляционными СУБД и согласования реляционных и иерархических моделей данных сервер должен поддерживать спецификации Z+SQL (запросы Type-104 SQL, формат SQL-RS).

Для сервера HTTP: поддержка протокола 1.0/1.1 и обеспечение доступа к документам HTML и др., поддержка методов GET, POST, поддержка PHP и PERL, поддержка SOAP/SRW для интеграции с сервис-ориентированными WEB-системами и обеспечение функционирования шлюза Z39.50-HTTP для организации пользовательских точек входа в РИС.

Для шлюза Z39.50-HTTP: генерация HTML-страниц на основе правил интерпретатора встроенного языка или любого внешнего интерпретатора; обработка запросов пользователей для методов GET и POST; предоставление пользователю интерфейсов различного уровня сложности для создания поисковых запросов на основе модели поиска Z39.50 с различными наборами поисковых атрибутов; осуществление многобазового параллельного поиска информации в соответствии с моделью поиска Z39.50; извлечение данных в различных форматах внешнего представления; представление данных формата GRS-1 в соответствии с предопределенными шаблонами для различных схем данных; представление биб-

лиографических данных форматов семейства ISO-2709 в виде, допускающем наглядное отображение информации через WEB-броузер; сохранение записей в различных форматах на компьютере клиента WEB; поиск и просмотр записей БД IR-Explain-1 различных категорий в формате Explain; поиск и просмотр записей в схеме Zthes-1 для тезаурусов и классификационных схем; поддержка различных кодовых таблиц для кириллических текстов; протоколирование всех обрабатываемых шлюзом APDU10 на сервере сбора статистики в РИС; предоставление интерфейсов для поиска, извлечения и просмотра в WEB-браузере статистической информации о работе РИС.

В заключение главы приводятся сведения о серверном программном обеспечении Z39.50, используемом в России, в части удовлетворения вышеизложенным требованиям (см. таблицу 2). Показано, что этим требованиям удовлетворяет только сервер ZooPARK, подробно рассматриваемый ниже.

Пятая глава посвящена серверному программному обеспечению ZooPARK, разработанному под руководством и непосредственном участии автора на основе требований к программному обеспечению РИС, изложенных выше. В ней приведены основные характеристики сервера ZooPARK (Z-IRBIS), сопоставленные с упомянутыми требованиями, рассмотрена архитектура сервера (см. рис. 2), построенного по модульному принципу и легко адаптируемого для работы с нештатными источниками данных (см. рис. 3). Приводится список созданных для сервера провайдеров данных для различных СУБД и АБИС (Автоматизированная библиотечно-информационная система).

Далее приводится перечень расширений сервера ZooPARK и соответствующим им объектов с локальными OID, обеспечивающих необходимую функциональность сервера (см. таблицу 3, символ Z эквивалентен префиксу OID Z39.50: 1.2.840.10003). Эти расширения относятся в первую очередь к адаптации сервера для работы в РИС по протоколу Z39.50 и обслуживанию нестандартных схем данных в соответствии с

10APDU (Application Protocol Data Unit) - пакет данных прикладного уровня модели ¡SO/OSI.

1 2 3 4 5 6

Общие свойства

Миогоплатформсшюсть - + ■H - - +

Расширяемость - - + - - +

Различные СУБД - - + - - +

Перенаправление запросов - - + - - +

Поддержка Explain + + - - - +

Многосерверная статистика - - - - - +

WEB Server - + - - - +

Встроенный шлюз +

Контроль пользователей + + + + + +

LDAP аутентификация + - - - - +

Связь с другими системами + + + + + +

Поддержка SRW/SRU - + - - - +

Поисковые атрибуты

Bib-1 + + + + + +

Util-1 - + - - - +

XD-1 - + - - - +

GILS - + - - - +

CIMI +

ZThes + - + - - +

Exp-1 + + - - - +

Ext-1 + + - - - +

GEO +

Форматы

SUTRS + + + + + +

GRS-1 - + + - - +

RUSmarc + + + + + +

USmarc - + + + - +

Unimarc + + + + - +

Explain + + - - - +

OPAC + - - + - -

xml + + + - - +

html +

SQL-RS +

Таблица 2: Сравнение серверов Z39.50: 1 - RUSLAN; 2 -Generic Server IndexData; 3 - CNIDR; 4 - D3Zserver; 5 - BKS Z3950 Server; 6 - ZooPARK

Рис. 2: Основные блоки сервера Zoo PARK

абстрактной моделью данных Z39.50. Утверждается, что модель и номенклатура типов данных сервера ZooPARK соответствуют требованиям, обсуждавшимся выше.

Таблица 3: Локальные объекты сервера ZooPARK для расширения его функциональных возможностей

Класс OID Описание

ATTSET Z.3.1000.155.1 гБТАТ-МШ - набор [гоископых атрибутов для статистической информации о работе РИС по протоколу 239.50

RECSYN Z.5.1000.155.1 Rtf - EXTERNAL, формат представления данных RTF11

USERINFO Z.10.1000.155.3 SearchResultffits -EXTERNAL, определяющий структуру информации о результатах поиска в многобазовом окружении

USERINFO Z.10.1000.155.4 Moduleslnfo - EXTERNAL, определяющий Explain структуру данных о модулях сервера ZooPARK

USERINFO Z.10.1000.155.5 Remotelnfo ~ EXTERNAL, определяющий структуру данных о маршруте прохождения запроса в РИС

SCHEMA Z.13.1000.155.1 UIGGM-schema - схема данных для записей, повторяющая семантику МЕКОФ12

SCHEMA Z.13.1000.155.2 UIGGMe-schema - схема данных для записей, повторяющая семантику МЕКОФ

SCHEMA Z.13.1000.155.4 PERSONS-sckema - схема данных для представления информации о персонах

11 RTF - Rich Text Format, Microsoft Corporation

12МЕКОФ - МЕждународный Коммуникативный Формат (см. Коммуникативный формат для обмена библиографическими данными на магнитной ленте. Содержание записи. ГОСТ 7.19-85 (СТ СЭВ 4283-84) // ГОСКОМСТЛНДЛРТ, Москва. - 1985.)

SCHEMA Z.13.1000.155.5 ZSTAT-schema - схема данных для представления статистической информации о работе РИС по протоколу Z39.50

TAGSET Z.14.1000.155.4 PERSONS-tagset - набор меток для схемы данных PERSONS-schema

TAGSET Z.14.1000.155.5 ZSTAT-tagset - набор меток для схемы данных ZSTAT-schema

В этой же главе обсуждаются детали функционирования ZooPARK в составе РИС и свойства этих РИС с точки зрения обеспечения предъявляемым к ним основных требований. Утверждается, что РИС, построенные на основе серверов ZooPARK удовлетворяют этим требованиям. При этом некоторые требования (абстрактная модель данных, абстрактная модель поиска, виртуальность данных, открытость, интеропе-рабелыюсть) удовлетворяются автоматически, благодаря выбранной технологической основе - Z39.50, а некоторые (распределенные данные, гетерогенные данные, системная информация, сбор статистической информации и предоставление к ней доступа, расширяемость, простота доступа к ресурсам, быстродействие) - благодаря расширениям сервера в рамках стандарта Z39.50.

В части обеспечения требования распределенности данных для РИС на основе серверов ZooPARK рассматриваются детали реализации в сервере возможности переадресации запросов, контроля маршрутизации запросов и контроля петель переадресации в специфическом провайдере данных Z-REMOTE.

Обеспечения доступа к системной информации в РИС на основе серверов ZooPARK демонстрируется показом пользовательских интерфейсов сервиса Explain через встроенный в сервер шлюз.

В части сбора статистической информации оработеРИС и предоставления доступа к ней приводятся различные сцена-

Рис. 3 Доступ к данным в сервере ZooPARK

рии обеспечения этого требования серверами ZooPARK в РИС на основе локальной схемы данных ZSTAT и спецификаций Z+SQL, допускающего групповые операции Демонстрируются интерфейсы пользователя для доступа к этой информации через встроенный шлюз

Расширяемость РИС на основе серверов ZooPARK по номенклатуре поддерживаемых СУБД обеспечивается модульностью сервера и его адаптируемостью к различным источникам данных

В части обеспечения простоты доступа к ресурсам РИС указывается на существование в сервере ZooPARK встроенного шлюза Z39 50-НТТР, что позволяет организовать точку доступа в РИС на основе Z39.50 в среде WEB без привлечения специализированного клиентского программного обеспечения Z39 50

В части обеспечения быстродействия рассматриваются некоторые вопросы оптимизации РИС на основе серверов ZooPARK, приводятся результаты тестирования экспериментальной РИС в различных режимах работы. Показывается, что временные задержки, связанные с переадресацией запросов, в оптимизированных РИС практически не влияют на их быстр одействие.

В заключение главы приводится статистика инсталляций серверов ZooPARK и Z-IRBIS, которая указывает на их популярность.

Шестая глава посвящена практическому применению серверов ZooPARK и Z-IRBIS при построении и эксплуатации РИС. Рассматриваются РИС ОИГГМ СО РАН, СО РАН, Lib Web, РИС проектов И 0 0 по созданию корпоративных библиотечных систем (Новосибирск, Москва, Ярославль, Нижний Новгород, Омск) и информационная система по газгид-ратам (Брюссель), в которых эксплуатируется серверное программное обеспечение ZooPARK и Z-IRBIS. Приведено краткое описание каждой из перечисленных РИС, их архитектура и состав. Указывается на возможность ZooPARK обеспечить функционирование региональных РИС, высокую степень их интероперабельности и, как следствие, их интегрирование в мировое информационное пространство.

В Заключении сформулированы основные выводы диссертации.

В Приложении А сделан краткий обзор проектов по построению информационных систем, в том числе и распределенных, с применением протокола Z39.50. Рассмотрены проекты и информационные системы разной тематической направленности (библиотечные проекты, проекты в области культурного наследия, в области естественных наук, геоинформационные проекты), с различными архитектурными решениями и различной областью охвата (экспериментальные, региональные, международные).

В Приложении В приведены схемы данных UIGGM, PERSON, ZSTAT, разработанных для сервера ZooPARK и имеющих локальные OID.

В Приложении С приведен список, содержащий более

100 организаций, в которых на 1.09.2004 установлены серверы ZooPARK или Z-IRBIS.

Приложение D содержит акты о внедрении, подтверждающие применение полученных в диссертационной работе результатов.

Основные результаты работы

Главным результатом диссертационной работы является и на защиту выносится технология построения РИС на основе открытого протокола Z39.50 с оригинальными расширениями, адаптирующими его для работы в РИС и позволяющими в рамках РИС организовать единым образом сетевой доступ к разнородным информационным ресурсам. Предложены концепция, принципы функционирования и архитектуры, а также программная реализация указанной технологии, воплотившиеся в оригинальном серверном программном обеспечении ZooPARK.

Более детально, на защиту выносятся следующие положения:

1. Определение основных требований, которые предъявляются к РИС, обеспечивающих сетевой доступ к разнородным информационным ресурсам, управляемыми различными СУБД.

2. Разработка принципов функционирования РИС на основе технологий Z39.50 и определение расширений Z39.50, обеспечивающих его адаптацию к РИС в рамках технологий Z39.50.

3. Разработка расширений Z39.50, в том числе схем данных, необходимых для РИС, но отсутствующих в глобальном реестре Z39.50, которые удовлетворяют модели данных Z39.50 и не только расширяют спектр описываемых информационных ресурсов (схемы ZSTAT, PERSONS), но и разрешают (схема UIGGM) ряд противоречий в традиционных библиографических схемах (форматах) данных.

4. Разработка принципов организации серверного программного обеспечения, способного как функционировать в РИС на основе Z39.50, так и обеспечивать доступ к разнородным информационным ресурсам, хранящимся в различных СУБД.

5. Создание оригинального многоплатформенного модульного серверного программного обеспечения ZooPARK, способного функционировать в качестве базового в РИС и предоставлять пользователям различные интерфейсы (Z39.50, WWW, SRW) для доступа к разнородной информации.

6. Внедрение серверов ZooPARK в эксплуатацию в составе промышленно эксплуатируемых РИС в различных регионах России (Новосибирск, Москва, Омск, Нижний Новгород, Ярославль и др.).

Основные публикации по теме диссертации

1. Жижимов О.Л., Мазов Н.А Принципы построения распределенных информационных систем на основе протокола Z39.50. - ОИГГМ СО РАН, Новосибирск: ИВТ СО РАН. - 2004. - ISBN 5-9554-0017-6. - 361 с.

2. Жижимов О.Л. Введение в Z39.50: 4-е изд. доп. и перераб. - Новосибирск: Изд-во НГОНБ. - 2003. - 263 с.

3. Жижимов О.Л., Мазов НА, Фролов А.С. Доступ к базам данных ISIS из Internet и построение распределенной информационной системы // Вычислительные технологии. - 1997. - 2. - № 3. - С. 45-50.

4. Жижимов О.Л., Мазов Н.А. Создание системы открытого публичного доступа из Интернет к распределенным библиографическим базам данных // Ресурсы Интернет для образования, здравоохранения, культуры, обучения менеджменту и развития гражданского общества, Новосибирск, 1998. - С. 3-4.

5. Жижимов О.Л., Мазов Н.А. Модель распределенной информационной системы Сибирского Отделения РАН

на базе протокола Z39.50 // Электронные библиотеки: научный электронный журнал. - М., Институт развития информационного общества. - 1999. - 2(2).

6. Мазов Н.А., Жижимов О.Л. Интеграция Z39.50 и CDS/ISIS: состояние и перспективы развития // Научные и технические библиотеки. - 2000. - № 5. -С. 76-79.

7. Жижимов О.Л., Мазов Н.А. Состояние и перспективы использования протокола Z39.50 в информационном сообществе России // Информационное общество. - 2000. - № 2. - С. 39-43.

8. Жижимов О.Л., Коджесян B.C., Мазов Н.А. Синтез технологий на примере распределенной информационной системы по газогидратам // Вычислительные технологии. - Новосибирск. - 2000. - №5. - С. 14-22.

9. Жижимов О.Л., Мазов Н.А. Доступ к тезаурусам и классификационным схемам из Интернет по протоколу Z39.50 // Вычислительные технологии. - 2000. - Спец. вып. - С. 23-28.

10. Жижимов О.Л., Мазов Н.А. О доступе к информационным ресурсам по культурному наследию по протоколу Z39.50 // Электронные библиотеки: научный электронный журнал, М., Институт развития информационного общества. - 2001. - Т. 4. - № 4. (http://www.iis.ru/el-bib/2001/200104/ZM/ZM.ru.htral).

11. Жижимов О.Л., Мазов Н.А. Z39.50 в информационном сообществе России: состояние и перспективы // Сб. научн. ст.: Библиотечные компьютерные сети: Россия и Запад. - Вып. 2. - М.: Либерея. - 2003. - С. 99-109.

12. Мазов НА, Жижимов О.Л., Скибин С.В. Опыт построения распределенных информационных систем на основе протокола Z39.50 // Научные и технические библиотеки. - 2003. - № 2. - С. 24-28.

13. Жижимов О.Л., Мазов Н.А. Применение протокола Z39.50 в качестве основы для построения

распределенных информационных систем // Формирование современной

информационно-библиотечной среды. Сб. науч. тр., Новосибирск: ГПНТБ СО РАН. - 2004. - С. 62-75.

14. Жижимов О.Л., Мазов Н.А. Принципы построения распределенных информационных систем на основе протокола Z39.50 // НТИ. - Сер.1. Орг. и методика информ. работы. - 2004. - №5. - С. 1-14.

15. Жижимов О.Л., Мазов Н.А. Принципы построения распределенных информационных систем на основе протокола Z39.50 // НТИ. - Сер.1. Орг. и методика информ. работы. - 2004. - №11. - С. 12-26.

16. Жижимов О.Л., Мазов Н.А. Принципы построения распределенных информационных систем на основе протокола Z39.50: проекты и решения // Вестник НГУ: серия математика, механика, информатика. - 2004. - Т. 1. - Вып. 2. - С. 39-95.).

17. Мазов Н.А., Жижимов О.Л., Поморцев А.Ю. Организация доступа к базам данных CDS/ISIS/M из INTERNET // 3-я Междунар. конф. "Крым 96". Библиотеки и ассоциации в меняющемся мире: новые технологии и новые формы сотрудничества, п. Форос - г. Ялта, 1-9 июня 1996 г.: Материалы конференции. - М. -1996. - С. 177-179.

18. Жижимов О.Л. Об архитектуре распределенной информационной системы Lib Web на основе протокола Z39.50 // 8-я междунар. конф. "Крым 2001". Библиотеки и ассоциации в меняющемся мире: новые технологии и новые формы сотрудничества, г. Судак, 9-17 июня 2001 г.: Труды конф. - М., Изд-во ГПНТБ России. - 2001. - Т. 2. - С. 1043.

19. Жижимов О.Л., Мазов Н.А. Перспективы применения протокола Z39.50 в информационном сообществе России // 8-я междунар. конф. 'Крым 2001". Библиотеки и ассоциации в меняющемся мире: новые технологии и новые формы сотрудничества, г. Судак, 9-17 июня 2001

г.: Труды конф. - М., Изд-во ГПНТБ России. - 2001. - Т. 2. - С. 771-775.

20. Елепов B.C., Баженов СР., Жижимов О.Л., Мазов Н.А., Амельченко С.А Новосибирская корпорация: итоги второго этапа // 9-я междунар. конф. "Крым 2002". Библиотеки и ассоциации в меняющемся мире: новые технологии и новые формы сотрудничества, г. Судак, 8-16 июня 2002 г.: Труды конф. - М., Изд-во ГПНТБ России. - 2002. - Т. 2. - С. 570-574.

21. Жижимов О.Л. Об оптимизации времени обработки запросов в распределенных информационных системах на основе серверов ZooPARK // 10-я юбилейная междунар. конф. "Крым 2003". Библиотеки и ассоциации в меняющемся мире: новые технологии и новые формы сотрудничества, г. Судак, 7-15 июня 2003 г.: Труды конф. - М., Изд-во ГПНТБ России. - 2003. - Т. 2. - С. 642-647.

22. Жижимов О.Л., Мазов Н.А. Программное обеспечение Z39.50 — ZooPARK и Z-IRBIS — версия 4: новые возможности // 11-я междунар. конф. "Крым 2004". Библиотеки и информационные ресурсы в современном мире науки, культуры, образования и бизнеса: Доклады и тез. докладов. - М.: ГПНТБ России, 2004. - 1 CD-ROM.

23. Мазов Н.А., Жижимов О.Л., Федотов A.M. Проблемы интеграции распределенных информационных ресурсов на примере виртуального музея СО РАН // 11-я междунар. конф. "Крым 2004". Библиотеки и информационные ресурсы в современном мире науки, культуры, образования и бизнеса: Доклады и тез. докладов. - М.: ГПНТБ России, 2004. - 1 CD-ROM.

24. Баженов СР., Бредихина Н.А., Елепов Б.С., Жижимов О.Л., Мазов Н.А. Корпоративная библиотечно -информационная система Сибирского региона: проблемы и решения // Вторая Международная Конференция Интернет - Общество - Личность - 2000 "ИОЛ-2000": Новые информационно - педагогические технологии, г. Санкт-Перербург, 28 февраля - 3 марта 2000 г.: Материалы Конференции. - СПб. - 2000. - С. 354.

25. Мазов Н.А., Жижимов О.Л. Унификация построения и организации доступа к тезаурусам и классификационным схемам в распределенных информационных системах по протоколу Z39.50 // Электронные библиотеки: перспективные методы и технологии, электронные коллекции: Второя Всерос. науч. конф., Протвино, 26-28 сентября 2000 г.: Сб. докл. - Протвино, ГНЦ ИФВЗ, 2000. - С. 230-233.

26. Жижимов О.Л. Z+SQL: достоинства и недостатки на примере реализации // Электронные библиотеки: перспективные методы и технологии, электронные коллекции: Второя Всероссийская научная конференция, Протвино, 26-28 сентября 2000 г.: Сб. докл. - Протвино, ГНЦ ИФВЗ, 2000. - С. 211-213.

27. Жижимов О.Л., Скибин С.В. О доступе к реляционным СУБД по протоколу Z39.50 // Электронные библиотеки: перспективные методы и технологии, электронные коллекции. Третья Всероссийская конференция по Электронным Библиотекам - "RCDL-2001", г. Петрозаводск, 11-13 сентября 2001 г.: Сб. тр. -Петрозаводск, Карельский научный центр. - 2001. - С. 123-128.

28. Жижимов О.Л., Мазов НА, Скибин С.В. Практика построения и эксплуатации распределенных информационных систем на основе протокола Z39.50 // Четвертая Всероссийская науч. конф. Электронные библиотеки: перспективные методы и технологии, электронные коллекции - "RCDL-2002", Дубна, 15-17 окт., 2002 г.: Труды конф. - Дубна. - 2002. - Т. 2. - С. 131-140.

29. Жижимов О.Л., Скибин С.В. О времени обработки запросов в распределенных информационных системах на основе протокола Z39.50 // Пятая Всероссийская науч. конф. Электронные библиотеки: перспективные методы и технологии, электронные коллекции -"RCDL-2003", г. Санкт-Петербург, 29-31 окт., 2003 г.: Труды конф. - СПб., НИИ Химии СпбГУ. - 2003. - С. 73-77.

30. Шокин Ю.И., Барахнин В.Б., Пищик Б.Н., Ламин В.А., Жижимов О.Л., Федотов A.M., Мазов НА, Покровский Н.Н. Распределенная информационная система "Виртуальный музей науки и техники СО РАН" // Пятая Всероссийская науч. конф. Электронные библиотеки: перспективные методы и технологии, электронные коллекции - "RCDL-2003", г. Санкт-Петербург, 29-31 окт., 2003 г.: Труды конф. -СПб., НИИ Химии СПбГУ. - 2003. - С. 112-116.

31. Жижимов О.Л., Мазов Н.А О доступе к информационным ресурсам по культурному наследию по протоколу Z39.50 // Междунар. конфер. "EVA-2000". Электронная конвергенция: новые технологии в музеях, галереях, библиотеках и архивах, Москва, 30 октября - 3 ноября 2000 г.: Матер, конф. - М., Центр ПИК Минкультуры РФ. - 2000. - С. 08-2-1 - 08-2-2

(http: //www.artinfo.ru/eva/EVA2000M/eva-papers/200008/Zhizhimov-R.htm).

32. Жижимов О.Л., Мазов Н.А. Тезаурусы и классификационные схемы в распределенных информационных системах: проблемы и решения // Междунар. конфер. "EVA-2000". Электронная конвергенция: новые технологии в музеях, галереях, библиотеках и архивах, Москва, 30 октября - 3 ноября 2000 г.: Матер, конф. - М., Центр ПИК Минкультуры РФ, 2000. - С. 08-9-1 - 08-9-3

(http: //www. artinfo. ru/eva/EVA2000M /eva-papers/200008/Zhizhimov2-R.htm).

33. Мазов НА, Жижимов О.Л. Профиль Z39.50 - CIMI как основа интеграции информационных ресурсов по культурному наследию // Междунар. Конф. "EVA-2003". Информация для всех: культура и технологии информационного общества, г. Москва, 1-5 декабря 2003 г.: Матер, конф. - М., Центр ПИК Минкультуры РФ. -2003. - С. 2-8-1 - 2-8-3.

(http://www.evarussia.ru/eva2003/russian/dok_837.html).

34. Мазов НА, Жижимов О.Л. Организация доступа к базам данных ВИНИТИ НТИ по протоколу Z39.50 //

б-я междунар. конф. Информационное общество. Интеллектуальная обработка информации. Информационные технологии, Москва, 16-18 окт., 2002 г.: Материалы конф. - М., ВИНИТИ. - 2002. - С. 226-229.

35. Шокин Ю.И., Федотов A.M., Жижимов О.Л., Мазов НА Интегрированная распределенная информационная система (ИРИС) Сибирского отделения РАН // Выездное заседание координационного научного совета СО РАН по целевой программе: Информационно-телекоммуникационные ресурсы СО РАН, г. Иркутск, 29-30 июля, 2002 г.: Материалы заседания. - Иркутск, СО РАН. Иркутский научный центр. - 2003. - С. 139-149.

36. Жижимов О.Л., Мазов Н.А. Как построить распределенную информационную систему на основе протокола Z39.50 // Выездное заседание координационного научного совета СО РАН по целевой программе: Информационно-телекоммуникационные ресурсы СО РАН, г. Иркутск, 29-30 июля, 2002 г.: Материалы заседания. - Иркутск, СО РАН. Иркутский научный центр. - 2003. - С. 16-20.

37. Жижимов О.Л., Мазов Н.А. Серверы Z39.50 ZooPARK и Z-IRBIS - новые возможности новых версий // Международная конференция по вычислительной математике МКВМ-2004: Труды Рабочего совещания, Новосибирск. - Изд-во ИВМиМГ СО РАН. - 2004. -

С. 45-55.

125534

Технический редактор О.М. Вараксииа

Подписано к печати 25.11.2004 Формат 60x84/16. Бумага офсет № 1. Гарнитура Тайме. Офггтнаи почать.

Печ. л. 1,9. Тираж 100. Заказ 285.

Издательство СО РАН. 630090, Новосибирск, Морской пр 2 Филиал "Гео". 630090, Новосибирск, пр. Ак Коптюга, 3

Оглавление автор диссертации — доктора технических наук Жижимов, Олег Львович

Введение

1 РИС: основные определения и требования

1.1 Что такое РИС.

1.2 Основные типы информационных систем.

1.3 Требования к РИС

1.3.1 Распределенные данные.

1.3.2 Гетерогенные данные.

1.3.3 Виртуальные данные.

1.3.4 Абстрактная модель данных.

1.3.5 Абстрактная модель поиска.

1.3.6 Системная информация.

1.3.7 Разграничение доступа.

1.3.8 Аутентификация пользователей.

1.3.9 Учет.

1.3.10 Расширяемость

1.3.11 Связь с другими системами.

1.3.12 Открытость.

1.3.13 Простота доступа к ресурсам.

1.3.14 Быстродействие.

1.4 Выводы.

2 Z39.50 как технология РИС

2.1 Технологии построения РИС.

2.2 Z39.50 как технология РИС.

2.2.1 История протокола Z39.

2.2.2 Область действия протокола Z39.

2.2.3 Модель взаимодействия.

2.2.4 Сеанс связи

2.2.5 Дополнительные функции.

2.3 Недостатки Z39.50 как технологии РИС.

2.4 С IP - попытка модернизации Z39.50 для РИС.

2.5 Технологии Z39.50 и требования к РИС.

2.5.1 Открытость

2.5.2 Интероперабельность.

2.5.3 Расширяемость

2.5.4 Абстрактная модель поиска.

2.5.5 Абстрактная модель данных.

2.5.6 Виртуальные данные.

2.5.7 Гетерогенные данные.

2.5.8 Распределенные данные.

2.5.9 Системная информация.

2.5.10 Разграничение доступа.

2.5.11 Аутентификация пользователей.

2.5.12 Учет.

2.5.13 Простота доступа к ресурсам.

2.5.14 Быстродействие.

2.6 Администрирование распределенных систем.

2.6.1 Пополнение, модификация и удаление информации.

2.6.2 Мониторинг целостности РИС

Выводы.

3 Наполнение РИС

3.1 Общие требования к данным в РИС.

3.2 Особенности метаданных в Z39.

3.3 Типы информационных ресурсов.

3.3.1 Библиографические информационные системы.

3.3.2 Научно-техническая библиографическая информация.

3.3.3 GILS.Ю

3.3.4 Dublin Core.

3.3.5 Geo.

3.3.6 Collections.Ш

3.3.7 CIMI.П

3.3.8 Тезаурусы и рубрикаторы в РИС.

3.3.9 Описание персон.

3.3.10 Конфигурационная информация.

3.3.11 Статистическая информация.

3.4 Z+SQL - доступ к реляционным СУБД.

3.5 Доступ к первичной информации.

Выводы.

4 Требования к серверному программному обеспечению

4.1 Общие требования.

4.2 Требования к серверу Z39.

4.3 Требования к серверу HTTP

4.4 Требования к шлюзу Z39.50-HTTP.

4.5 Серверы Z39.50 в России.

5 Сервер ZooPARK

5.1 История создания сервера ZooPARK.

5.2 Характеристики сервера ZooPARK.

5.2.1 Характеристики сервера Z39.

5.2.2 Характеристики сервера HTTP.

5.2.3 Характеристики шлюза Z-GW

5.3 Архитектура сервера ZooPARK.

5.4 Расширения Z39.50 сервера ZooPARK.

5.5 Свойства РИС на основе серверов ZooPARK.

5.5.1 Распределенные данные.

5.5.2 Гетерогенные данные.

5.5.3 Виртуальные данных.

5.5.4 Абстрактная модель данных.

5.5.5 Абстрактная модель поиска.

5.5.6 Системная информация.

5.5.7 Разграничение доступа.

5.5.8 Аутентификация пользователей.

5.5.9 Сбор статистической информации о работе РИС.

5.5.10 Расширяемость

5.5.11 Связь с другими системами.

5.5.12 Открытость

5.5.13 Простота доступа к ресурсам.

5.5.14 Быстродействие.

5.6 Инсталляции сервера ZooPARK в России.

Выводы.

6 Применение сервера ZooPARK в РИС

6.1 Информационная система ОИГГМ СО РАН

6.2 Информационная система СО РАН.

6.3 Информационная система Lib WeЪ.

6.4 Информационные системы корпоративных проектов ИОО.

6.4.1 Корпоративная библиотечная РИС Новосибирска.

6.4.2 Корпоративная библиотечная РИС Москва.

6.4.3 Корпоративная библиотечная РИС Ярославль.

6.4.4 Корпоративная библиотечная РИС Нижний Новгород.

6.4.5 Корпоративная библиотечная РИС Омск.

6.5 Информационная система по газгидратам.

6.5.1 Особенности проекта.

6.5.2 Структура информационной системы.

6.5.3 GILS как основа информационной системы.

6.5.4 Пространственная привязка и интерфейсы пользователя.

6.5.5 Рубрикатор.

Выводы.

Введение 2004 год, диссертация по документальной информации, Жижимов, Олег Львович

Актуальность темы. Широкое использование современных средств доступа к информационно-вычислительным ресурсам открыло принципиально новые возможности использования информационных технологий и вычислительной техники. Современные информационные технологии, позволяющие создавать, хранить, перерабатывать и обеспечивать эффективные способы представления информационных ресурсов потребителю, стали важным фактором жизни общества и средством повышения эффективности управления всеми сферами общественной деятельности. Информация является важнейшим стратегическим ресурсом, а наибольший экономический и социальный успех сегодня сопутствует тем странам, которые активно используют современные средства компьютерных коммуникаций и сетей, информационных технологий и систем управления информационными ресурсами.

Стремительное развитие глобальных информационных и вычислительных сетей привело к изменению фундаментальной парадигмы обработки данных, направление которой переместилось на использование распределенных информационно-вычислительных ресурсов и поддержку инфраструктуры для свободного доступа к ним. С одной стороны, наблюдается переход к исключительно распределенной схеме создания, поддержания и хранения ресурсов, а с другой — стремление к виртуальному единству посредством предоставления свободного доступа к любым ресурсам сети через ограниченное число «точек доступа». Таким образом, в современном информационном обществе на первое место выходят технологии использования распределенных информационно-вычислительных ресурсов. В западной литературе несколько лет назад появился даже новый термин «GRID-технологии» — технологии создания и использования распределенных информационно-вычислительных ресурсов.

Если рассматривать только информационные ресурсы, не касаясь ресурсов вычислительных, такие как электронные каталоги библиотек, реферативные и полнотекстовые библиографические базы данных, музейные электронные коллекции, результаты наблюдений и экспериментов, цифровые фото-, аудио-, видео коллекции и многое-многое другое, то основная их часть находится в базах данных, которые управляется различными СУБД1. Спектр этих ресурсов широк, но их объединяет одно свойство — все эти ресурсы упорядочены, хотя упорядочены по-разному.

Для обеспечения доступа к подобным ресурсам нужны специальные системы. Поэтому обеспечение универсальных способов работы с распределенными и разнородными данными, где заранее неизвестно, с какими видами объектов придется работать конечному пользователю, унификация представления этих данных, является главной задачей при интеграции информационных ресурсов в распределенных информационных системах. При этом очень привлекательно выглядит идея использовать для интеграции ресурсов технологии Z39.502, т.к. на сегодняшний день стандарт Z39.50 является единственным стандартом, регламентирующим универсальный сетевой доступ к базам данных на основе абстрактной модели данных.

1 СУБД — Система Управления Базами Данных.

2 Стандарт ANSI-Z39.50 в 1998 году принят как международный стандарт ISO-23950.

Следствием всего этого является тот факт, что построение гетерогенных распределенных информационных систем на основе открытых международных стандартов, в том числе на основе Z39.50, с высокой степенью интероперабельности и универсальности является актуальной теоретической, технической и практической задачей. Особую актуальность эта задача приобретает в России, где информационные ресурсы рассредоточены по очень большой территории, и где в последнее время резко возрос интерес к подобным системам.

Целью настоящей работы является разработка технологии построения распределенных информационных систем на основе протокола Z39.50, исследование этих систем, создание и внедрение в эксплуатацию типовой распределенной информационной системы (РИС), допускающей как интеграцию разнородных локальных информационных ресурсов, наиболее востребованных обществом, так и интеграцию с другими, в том числе и зарубежными, информационными системами, и способной удовлетворить в этой области основные потребности информационного сообщества России.

Для реализации этой цели в диссертации последовательно решен ряд задач, а именно:

1. определены основные пользовательские и эксплутационные требования, предъявляемые к современным РИС, на основе анализа мирового опыта построения и эксплуатации распределенных информационных систем;

2. обоснована технология построения РИС на основе протокола Z39.50 и определены необходимые его расширения для реализации РИС как относительно сетевого взаимодействия компонент РИС, так и относительно модели данных информационных ресурсов, наиболее актуальных для РИС;

3. определены основные требования, которым должно удовлетворять серверное программное обеспечение, управляющее функционированием РИС;

4. создано многоплатформенное серверное программное обеспечение, способное функционировать в качестве основного в РИС;

5. построена экспериментальная РИС на основе нескольких серверов для проверки как работоспособности серверного программного обеспечения, так и для изучения основных характеристик РИС в различных режимах работы;

6. внедрено в практику разработанное программное обеспечение как в виде создания функционирующих РИС в различных регионах России для предоставления доступа к локальным информационным ресурсам, так и в виде отдельных серверов, способных интегрироваться в глобальные информационные системы.

На защиту выносятся

1. Определение основных требований, которые предъявляются к РИС, обеспечивающих сетевой доступ к разнородным информационным ресурсам, управляемыми различными СУБД.

2. Разработка принципов функционирования РИС на основе технологий Z39.50 и определение расширений Z39.50, обеспечивающих его адаптацию к РИС в рамках технологий Z39.50.

3. Разработка расширений Z39.50, в том числе схем данных, необходимых для РИС, но отсутствующих в глобальном реестре Z39.50, которые удовлетворяют модели данных Z39.50 и не только расширяют спектр описываемых информационных ресурсов, но и разрешают ряд противоречий в традиционных библиографических схемах (форматах) данных.

4. Разработка принципов организации серверного программного обеспечения, способного как функционировать в РИС на основе Z39.50, так и обеспечивать доступ к разнородным информационным ресурсам, хранящимся в различных СУБД.

5. Создание оригинального многоплатформенного модульного серверного программного обеспечения Zoo PARK, способного функционировать в качестве базового в РИС и предоставлять пользователям различные интерфейсы (Z39.50, WWW, SRW) для доступа к разнородной информации.

6. Внедрение серверов ZooPARK в эксплуатацию в составе промыш-ленно эксплуатируемых РИС в различных регионах России (Новосибирск, Москва, Омск, Нижний Новгород, Ярославль и др.).

Научная новизна работы состоит в том, что в ней сформулированы требования, которые должны учитываться при создании РИС. На основании этих требований впервые разработана технология построения РИС, функционирующих по протоколу Z39.50 [1] и обеспечивающих доступ к гетерогенным информационным ресурсам на основе метаданных. Впервые созданы расширения базового стандарта Z39.50 для обеспечения необходимой функциональности РИС как в части сетевого взаимодействия компонент РИС, так и в части схем данных, удовлетворяющих модели Z39.50.

Практическая значимость. Разработанные принципы построения РИС на основе протокола Z39.50 явились основой созданного серверного программного обеспечение ZooPARK, которое в настоящее время функционирует более чем в ста организациях России, в том чис ле в таких крупных библиотеках как библиотека Государственной Думы РФ (Москва), ГПНТБ России (Москва), ГПНТБ СО РАН (Новосибирск), Центральной научной сельскохозяйственной библиотеке (ЦН

СХБ, Москва), Библиотеке по естественным наукам РАН (БЕН РАН, Москва), Всероссийской государственной библиотеке иностранной литературы (ВГИБЛ, Москва), библиотеке Санкт-Петербургского университета, Новосибирской государственной областной научной библиотеке (НГОНБ, Новосибирск) и многих других. На основе серверов ZooPARK и Z-IRBIS3 построены и успешно функционируют распределенные информационные системы ОИГГМ СО РАН, СО РАН, РИС LibWeb\ корпоративные региональные библиотечные системы Новосибирска, Москвы, Омска, Ярославля, Нижнего Новгорода. Кроме этого, на основании работ по созданию специализированного программного обеспечения Z39.50 и построения РИС на его основе при поддержки Института 'Открытое Общество' (Фонд Сороса) создан учебный курс и выпущено учебное пособие [3] - [6], претерпевшее четыре издания.

Апробация результатов. Основные положения диссертации обсуждались на III - XI международных конференциях "Крым" - "Библиотеки и ассоциации в меняющемся мире: новые технологии и новые формы сотрудничества" (Форос, 1996 [22]; Судак, 1997 [24], 1999 [25-27], 2000 [28-30], 2001 [31] - [35], 2002 [36] - [39], 2003 [40], 2004 [41,42]); на I - VIII международных рабочих совещаниях по электронным публикациям (EL-PUB) (Новосибирск, 1996, 1997, [43], 1998, 1999 [44-46], 2000, [47,48], 2001, 2002, 2003); на II - VII Всероссийских конференциях "LIBCOM" (Москва, 1997 - 1999; Звенигород, 2000 - 2003); на VII и VIII международных научно-практических конференциях - "Информационные системы и технологии" (Владивосток, 2000, 2001); на международных конференциях "Central Asia" - "Библиотечно-информационные ресурсы в науке, обра

3 Сервер Z-IRBIS является упрощенной версией сервера ZooPARK. Z-IRBIS оптимизирован для работы с библиографическими базами данных ИРБИС (ГПНТБ России, Москва).

4 Проект LibWeb финансировался РФФИ с 1995 года (проекты № 95-07-19417, № 98-07-90394, № 01-07-90445) и с 1997 года РГНФ (проект № 96-05-12025). зовании, культуре и бизнесе" (Узбекистан, Самарканд, 1999 [49]; Бухара, 2002 [50,51]); на II международной конференции "Интернет - Общество -Личность - 2000 (ИОЛ-2000): Новые информационно-педагогические технологии" (Санкт-Петербург, 2000) [52]; на II - V всероссийской научной конференции "Электронные библиотеки: перспективные методы и технологии, электронные коллекции" (Протвино, 2000 [53-55]; Петрозаводск, 2001 [56]; Дубна, 2002 [57]; Санкт-Петербург, 2003 [58,59]), на международных конференциях EVA-2000 [60,61], EVA-2003 [62] (Москва), на 6-ой Международной конференции "НТИ-2002: Информационное общество, интеллектуальная обработка информации, информационные технологии" (Москва, ВИНИТИ, 2002) [63-65], Western Pacific Geophysics Meeting 2000 (American Geophysical Union) [66], VI International Conference on Gas in Marine Sediments (S-Petersburg, 2000), [67] а также на ряде других конференций, рабочих совещаний и семинаров, организованных РАН, РФФИ, СО РАН (Иркутск, 2002 [68-71]; Новосибирск, 2004 [76]), ГПНТБ СО РАН (Новосибирск, 1996 [23], 2002 [72-74]), Институтом развития информационного общества (ИРИО, Москва, 1999 [75], 2001 [15]) и др. Апробацией практических результатов работы можно считать включение разработчиков Zoo PARK в реестр реализаторов Z39.50 (Z39.50 Register of Implementors, см. [77]) с ID=155 и постоянное тестирование всех инсталлированных серверов Zoo PARK и Z-IRBIS российскими и зарубежными роботами.

Публикации. Материалы по теме диссертации были опубликованы в виде монографии (см. [2]); как учебные пособия (четыре издания, см. [3] -[6]; как статьи в журналах (см. [7] - [21]); как доклады в сборниках трудов российских и международных конференций (см. [22] - [76]); как техническая документация на программные продукты (см. [78,79]); как содержательные отчеты по грантам Института "Открытое Общество" (Фонд

Сороса, Россия) I2A708 [80], PFC944 [81], PFC00F [82].

Структура и объем работы. Диссертация состоит из введения, шести глав, заключения и приложений. Объем диссертации составляет 220 страниц, не считая списка литературы и приложений. Список литературы содержит 409 наименований.

Заключение диссертация на тему "Построение распределенных информационных систем на основе протокола Z39.50"

Основные выводы настоящей работы следующие: Главным результатом диссертационной работы является и на защиту выносится технология построения РИС на основе открытого протокола Z39.50 с оригинальными расширениями, адаптирующими его для работы в РИС и позволяющими в рамках РИС организовать единым образом сетевой доступ к разнородным информационным ресурсам. Предложены концепция, принципы функционирования и архитектуры, а также программная реализация указанной технологии, воплотившиеся в оригинальном серверном программном обеспечении ZooPARK. Более детально, на защиту выносятся следующие положения:

1. Определение основных требований, которые предъявляются к РИС, обеспечивающих сетевой доступ к разнородным информационным ресурсам, управляемыми различными СУБД.

2. Разработка принципов функционирования РИС на основе технологий Z39.50 и определение расширений Z39.50, обеспечивающих его адаптацию к РИС в рамках технологий Z39.50.

3. Разработка расширений Z39.50, в том числе схем данных, необходимых для РИС, но отсутствующих в глобальном реестре Z39.50, которые удовлетворяют модели данных Z39.50 и не только расширяют спектр описываемых информационных ресурсов (схемы ZSTAT, PERSONS), но и разрешают (схема UIGGM) ряд противоречий в традиционных библиографических схемах (форматах) данных.

4. Разработка принципов организации серверного программного обеспечения, способного как функционировать в РИС на основе Z39.50, так и обеспечивать доступ к разнородным информационным ресурсам, хранящимся в различных СУБД.

5. Создание оригинального многоплатформенного модульного серверного программного обеспечения ZooPARK, способного функционировать в качестве базового в РИС и предоставлять пользователям различные интерфейсы (Z39.50, WWW, SRW) для доступа к разнородной информации.

6. Внедрение серверов ZooPARK в эксплуатацию в составе промыш-ленно эксплуатируемых РИС в различных регионах России (Новосибирск, Москва, Омск, Нижний Новгород, Ярославль и др.).

Заключение

Библиография Жижимов, Олег Львович, диссертация по теме Информационные системы и процессы, правовые аспекты информатики

1. ANS1.NISO Z39.50-1995. Information Retrieval (Z39.50): Application Service Definition and Protocol Specification / Z39.50 Maintenance Agency Offical Text for Z39.50-1995. - July 1995.

2. Жижимов О.JT., Мазов Н.А. Принципы построения распределенных информационных систем на основе протокола Z39.50. ОИГГМ СО РАН, Новосибирск: ИВТ СО РАН. - 2004. -ISBN 5-9554-0017-6. - 361 с.

3. Жижимов O.JI. Введение в Z39.50 // Новосибирск. Изд-во НГОНБ. - 2000. - 196 с. - ISBN 5-88742-037-5.

4. Жижимов O.JI. Введение в Z39.50: изд. 2-е доп. и перераб. // Новосибирск. Изд-во НГОНБ. - 2001. - 220 с. - ISBN 5-88742-046-4.

5. Жижимов O.JI. Введение в Z39.50: 3-е изд. доп. и перераб. -Новосибирск, Изд-во НГОНБ. 2002. - 253 с.

6. Жижимов O.JI. Введение в Z39.50: 4-е изд. доп. и перераб. -Новосибирск: Изд-во НГОНБ. 2003. - 263 с.

7. Жижимов O.JI., Мазов Н.А., Фролов А.С. Доступ к базам данных ISIS из Internet и построение распределенной информационной системы // Вычислительные технологии. 1997. - 2. - № 3. - С. 45-50.

8. Жижимов O.JI., Мазов Н.А. Модель распределенной информационной системы Сибирского Отделения РАН на базе протокола Z39.50 // Электронные библиотеки: научный электронный журнал. М., Институт развития информационного общества. - 1999. - 2(2).

9. Мазов Н.А., Малицкий Н.А., Баженов С.Р., Баженов И.С., Жижимов O.JI. Web-ориентированная информационно-поисковая система для доступа к базам данных CDS/ISIS // Научные и технические библиотеки. 2000 .- №2. - С. 52-57.

10. Мазов Н.А., Жижимов О.Л. Интеграция Z39.50 и CDS/ISIS: состояние и перспективы развития // Научные и технические библиотеки. 2000. - № 5. - С. 76-79.

11. Жижимов О.Л., Мазов Н.А. Состояние и перспективы использования протокола Z39.50 в информационном сообществе России // Информационное общество. 2000. - № 2. - С. 39-43.

12. Жижимов О.Л., Коджесян B.C., Мазов Н.А. Синтез технологий на примере распределенной информационной системы по газогидратам // Вычислительные технологии. Новосибирск. -2000. - №5. - С. 14-22.

13. Жижимов О.Л., Мазов Н.А. Доступ к тезаурусам и классификационным схемам из Интернет по протоколу Z39.50 // Вычислительные технологии. 2000. - Спец. вып. - С. 23-28.

14. Жижимов O.JI., Мазов Н.А. Z39.50 в информационном сообществе России: состояние и перспективы // Сб. научн. ст.: Библиотечные компьютерные сети: Россия и Запад. Вып. 2. - М.: Либерея. - 2003. - С. 99-109.

15. Мазов Н.А., Жижимов О.Л., Скибин С.В. Опыт построения распределенных информационных систем на основе протокола Z39.50 // Научные и технические библиотеки. 2003. - № 2. - С. 24-28.

16. Жижимов О.Л., Мазов Н.А. Применение протокола Z39.50 в качестве основы для построения распределенных информационных систем // Формирование современной информационно-библиотечной среды. Сб. науч. тр., Новосибирск: ГПНТБ СО РАН. 2004. - С. 62-75.

17. Жижимов О.Л., Мазов Н.А. Принципы построения распределенных информационных систем на основе протокола Z39.50 // НТИ. Сер.1. Орг. и методика информ. работы. - 2004. -№5. - С. 1-14.

18. Жижимов О.Л., Мазов Н.А. Принципы построения распределенных информационных систем на основе протокола Z39.50 // НТИ. Сер.1. Орг. и методика информ. работы. - 2004. -№11. - С. 12-26.

19. Жижимов О.JI., Мазов Н.А. Принципы построения распределенных информационных систем на основе протокола Z39.50: проекты и решения // Вестник НГУ: серия математика, механика, информатика. 2004. - Т. 1. - Вып. 2. - С. 39-95.).

20. Жижимов О.Л., Мазов Н.А., Болванов А.Ю. Опыт построения распределенной информационной системы на базе протокола Z39.50 // Библиотеки и ассоциации в меняющемся мире: новые технологии и новые формы сотрудничества: 6-я междунар. конф.

21. Крым 99" (5-13 июня 1999 г., г. Судак): Материалы конф., Т. 1, Симферополь, Таврида. 1999. - С. 249-252.

22. Узбекистан, 14-18 октября 2002 г.: Материалы конф. Бухара. -2002. - С. 63-69.

23. Жижимов О.Л., Мазов Н.А. Z39.50 для библиотек России: необходимость или химера // Региональная научно-практ. конф. Библиотеки и духовно-культурное наследие, г. Новосибирск, 23-27 сентября 2002 г.: Материалы конф. Новосибирск. - 2002. - С. 175-188.

24. Жижимов О.Л., Мазов Н.А. Серверы Z39.50 ZooPARK и Z-IRBIS новые возможности новых версий // Международная конференция по вычислительной математике МКВМ-2004: Труды

25. Рабочего совещания, Новосибирск. Изд-во ИВМиМГ СО РАН. -2004. - С. 45-55.

26. Z39.50 Register of Implementors Entrieshttp: //lcweb .loc.gov / z3950/ agency / register / entries.html).

27. ZooPARK. Модульный сервер Z39.50. Версия 4.06 // Новосибирск, 2004. (http://z3950.uiggm.nsc.ru:210/ZooPARK).

28. Z-IRBIS. Модульный сервер Z39.50. Версия 4.06 // Новосибирск, 2004. (http://z3950.uiggm.nsc.ru:210/Z-IRBIS).

29. Жижимов O.J1. Создание системы открытого публичного доступа из 'Интернет' к распределенным библиографическим базам данных / Содержательный отчет по гранту I2A708. 1998.http: //z3950. uiggm.nsc.ru/ansi/pubs / grant 1 / rlsep 1998.htm).

30. Жижимов О.Jl. Региональная распределенная корпоративная библиотечная система. Распределеннаяинформационно-библиотечная система ОИГГМ СО РАН / Отчет по гранту PFC944F. 2001.http: / / z3950.uiggm.nsc.ru/ansi / pubs / grant2 / rep-pfc944.htm).

31. Жижимов O.J1. Региональная распределенная корпоративная библиотечная система. Распределеннаяинформационно-библиотечная система ОИГГМ СО РАН. Этап 2 / Отчет по гранту PFC00F. 2002.http://z3950.uiggm.nsc.ru/ansi/pubs/grant3/pfc00f-2002.htm).

32. Catalogue Interoperability Protocol (CIP) Specification Release В 2.4 - CEOS/WGISS/PTThttp: //www. dfd .dlr.de/ftp/pub /CIP documents/-cip2.4/Scover.pdf).84. Clearinghousehttp: //www. fgdc. gov / clearinghouse / clearinghouse, html).

33. Websites Associated with Clearinghousehttp: / / clearinghouse4.fgdc.gov/registry / clearinghousesites.html).

34. The ZAVIER Project (http://www.dstc.edu.au/Research/Projects/Z3950/ZAVIER).

35. The PRIDE project team / Oiling the Works: the PRIDE Project Develops an Information Brokerage Service // Exploit Interactive. -Issue 1. 10 April 1999 (http://www.exploit-lib.org/issuel/pride).

36. PRIDE Architecture and Interfaces / PRIDE Logical Components and Integration Designs // Work Package 2 of Telematics for Libraries project PRIDE (LB 5624). 1999. (http://www.ukoln.ac.uk/metadata/pride/wp2/d241/).

37. Patel A. Access control mechanisms in digital library services // Computer Standards к Interfaces. 2001. - Vol. 23. - № 1. - P. 19-28.

38. Когаловский M.P. Энциклопедия технологий баз данных. М.: Финансы и статистика. - 2002. - 800 с.

39. Цимбал А.А., Аншина M.JI. Технологии создания распределенных систем. Для профессионалов. СПб.: Питер. - 2003. - 576 с.

40. Laverdure, L., Collonna-Romano, J., Srite, P. Network Application Support Architecture Reference Manual. Digital Press. 1993.

41. Microsoft Corporation. Справочник no Microsoft OLE DB 1.1 / Пер. с англ. M.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.". - 1997. - 624 с.

42. Галатенко В., Таранов А. Компонентная объектная модель JavaBeans // СУБД. № 4. - 1997. - С. 42-60.

43. Пуха Ю. CORBА/ПОР и Java RMI. Основные возможности в сравнении // СУБД. № 4. - 1997. - С. 24-36.

44. Coyle Frank P. XML, Web Services, and the Data Revolution // Addison Wesley Professional. 2002. - 400 p.

45. Михайлов В. Web-сервисы, WSDL и SOAP // Технология Клиент-Сервер. 2002. - № 2.

46. Resource Description Framework (RDF) (http://www.w3.org/RDF).

47. ZING Z39.50-International: Next Generation, (http: / / www.loc.gov / z3950/agency/zing).

48. SRW: Search/Retrieve Web Service (http://srw.o-r-g.org/docs).

49. RFC 959 File Transfer Protocol (http: //www.faqs.org/rfcs/rfc959.html).

50. DNS related RFCs (http://www.dns.net/dnsrd/rfc).

51. RFC 2251: Lightweight Directory Access Protocol (v3), (ftp://ftp.isi.edu/in-notes/rfc2251.txt).

52. Lukas C., Roszkowski M. The Isaac Network: LDAP and Distributed Meta-data for Resource Discovery // Proceedings of the Third IEEE META-DATA Conference, April 6-7, 1999, Bethesda, Maryland. (http://scout.wisc.edu/Projects/PastProjects/Isaac/ldap.html).

53. Roszkowski M., Lukas C. A Distributed Architecture for Resource Discovery Using Metadata // D-Lib Magazine, June 1998. ISSN 1082-9873.http: //www.dlib.org/dlib/june98 / scout/06roszkowski.html).

54. Approach Paper for GILS support in MSFindit // Submitted to USGS (United States Geological Survey). Satyam Computer Services Limited. - December 2001. - (http://www.gils.net/ms-findit.doc).

55. Colmer M., Brittain J.M. Access to Information: New Directions // International Journal of Information Management. 1998. - Vol. 18. -№ 2. - P. 81-90.

56. Poo D.C.C., Toh T.-K., Khoo C.S.G. Design and implementation of the E-referencer // Data к Knowledge Engineering. 2000. - Vol.32. -№ 2. - P. 199-218.

57. Hands J., Bessonov M., Blinov M., Patel A., Smith R. An inclusive and extensible architecture for electronic brokerage // Decision Support Systems. 2000. - Vol. 29. - № 4. - P. 305-321.

58. Chang Y.-S., Ho M.-H., Yuan S-M. A unified interface for integrating information retrieval // Computer Standards &; Interfaces. 2001. - № 23. - P. 325-340.

59. Lo W., Chang Y.S., Chou C.L., Sheu R.K., Yuan S.M. An Information Store and Retrieval Facility on CORBA // Lecture Notes in Computer Science LNCS of Springer-Verlag. Vol. 1846. -Heidelberg:Springer-Verlag. - Germany. - 2000. - P. 374-379.

60. Gamiel K., Newby G. Grid Information Retrieval Requirements // Grid Information Retrieval Working Group, Global Grid Forum. -2004. (http: //girwg.org/papers/GridInformationRetrievalRequirements.pdf).

61. Nassar N., Newby G., Gamiel K., Dovey M., Morris J. Grid Information Retrieval Architecture // Grid Information Retrieval Working Group, Global Grid Forum. September 2003.http://www.gridir.org/papers/-GridInformationRetrievalArchitecture.pdf).

62. Jaen, J., Canos, J.H. A Grid Architecture for Building Hybrid Museums // Proceedings of the Second International

63. Human.Society@Internet Conference. Seoul, Korea, June 2003. LNCS, Springer-Verlag. 2003. - P. 312-322.

64. Moen William E. The Development of ANSI/NISO Z39.50: A Case Study in Standards Evolution //A Dissertation, School of Information Studies Syracuse University, August 1998. (http://www.unt.edu/wmoen/dissertation/DissertationIndex.htm).

65. ISO 10162: Information and documentation. Open Systems Interconnection. Search and Retrieve Application Service Definition. -1993.

66. ISO 10163: Information and Documentation. Search and Retrieve Application Protocol Specification for Open Systems Interconnection. 1993.

67. ISO 23950: Information and documentation. Information retrieval (Z39.50). Application service definition and protocol Specification. -1998.125. Z39.50 Target Statisticshttp: //bagel.indexdata.dk/targettest / stat .php).

68. CEOS Home Page (http://www.ceos.org).

69. INFEO Information on Earth Observation (http://www.infeo.org).

70. Earth Observation Portal (http://www.eoportal.org).

71. Abstract Syntax Notation One (ASN.l): Specification of Basic Notation // International Organization for Standardization, Information Technology (ISO/IEC) 8824-1. 1995.

72. Coyle K. The Virtual Union Catalog: A Comparative Study // D-Lib Magazine. 2000. - Vol. 6. - № 3.http: / / www.dlib.org/dlib / march00/coyle/03coyle.html).

73. Lynch C.A. Building the infrastructure of resource sharing: Union catalogs, distributed search, and cross-database linkage // Library Trends. Vol. 3. - № 45. - 1997. - P. 448-461.

74. Larmouth J. ASN.1 Complete, Morgan Kaufmann Publishers. 1999. - 400 p. - ISBN: 0-12-233435-3.

75. Stallings W. SNMP, SNMPv2, SNMPv3, and RMON 1 and 2 (3rd Edition) / Addison-Wesley Professional. ISBN: 0201485346. - 1998. -640 p.

76. X.500, (http://www.networksorcery.com/enp/protocol/x500.htm).

77. The X.400 standards, (http://www.alvestrand.no/x400/standards.html).

78. SNMP (Simple Network Management Protocol), (http://www.snmplink.org/).

79. RFC 1014 XDR: External Data Representation standard (http: //www.faqs.org/rfcs/rfcl014.html).

80. International Organization for Standardization, Information Technology: ASN.1 Encoding Rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER), ISO/IEC 8825-1. 1995.

81. Российские Z39.50 серверы: статистика. (http://z3950.ruslan.ru/stat/stat.shtml).

82. Jones S., Cunningham Sally J., McNab R., Boddie S. A transaction log analysis of a digital library // Int. J. Digit. Libr. 2000. - № 3. -P. 152-169.

83. Sfakakis M., Kapidakis S. User Behavior Tendencies on Data Collections in a Digital Library // Lecture Notes in Computer Science. 2002. - № 2458. - P. 550-559.

84. Son J. H., Kim M. H. An analysis of the optimal number of servers in distributed client/server environments // Decision Support Systems, 2004. № 36. - P. 297-312.

85. Каленов Н.Е. Библиографические ресурсы библиотек РАН и типовые средства для их представления в электронном виде // Инф. рес. России. 1998. - № 6. - С. 26-27.

86. Шрайберг Я.Л. Современное состояние развития библиотечных технологий и место CDS/ISIS // Научные и технические библиотеки. -1995. Спец. выпуск. - С. 5-8.

87. Шрайберг Я.Л., Воройский Ф.С. Автоматизированные библиотечно-информационные системы. М.: Либерия, ГПНТБ России, 1996. - 273 с.

88. Эпштейн М.Я. Использование современных информационно-поисковых систем // Инф. рес. России. 1998. -№ 1. - С. 28-33.

89. Воройский Ф.С., Грибов В.Т., Каленов Н.Е. Рынок программного обеспечения для автоматизированныхбиблиотечно-информационных систем // Инф. рес. России. 1998. - № 5. - С. 18-22.

90. Племнек А.И., Усманов Р.Т. Z39.50: Открытый доступ к библиографической информации // Научные и техническиебиблиотеки. 1998. - № 8. - С. 24-28.http://www.unilib.neva.ru/rus/olsc/publications/z3904.html).

91. Baranov V., Plemnek A., Sokolova N., et al. Review of Z39.50 servers and Z39.50 environment in Russia / // Library Hi Tech. 2000. - Vol. 18. - № 4. - P. 304-314.

92. International Organization for Standardization. Documentation: format for bibliographic information interchange on magnetic tape. 2nd ed. Geneva, ISO, 1981 (ISO 2709-1981). The first edition was published in 1973.

93. Формат USMARC. Краткое описание: В 3-х ч. М.: ГПНТБ России. 1996.

94. Руководство по UNIMARC: Руководство по применению международного коммуникативного формата UNIMARC. М.: ГПНТБ России. - 1992. - 320 с.

95. AACR "Anglo-American Cataloguing Rules, Second Edition", Revision, 1988.

96. Российский коммуникативный формат представления библиографических записей в машиночитаемой форме: (Рос. вариант UNIMARC). СПб.: Изд-во РНБ. 1998.

97. ISBD, International Federation of Library Associations and Institutions, "ISBD(G): General International Standard Bibliographic De scription: Annotated Text", London, IFLA International Office for UBC, 1. 1997.

98. ГОСТ-7.1-84 "Библиографическое описание документа". 1986.

99. Система стандартов по информации, библиотечному и издательскому делу. Коммуникативный формат для обмена библиографическими данными на магнитной ленте. Содержание записи. ГОСТ 7.19-85 (СТ СЭВ 4283-84) // ГОСКОМСТАНДАРТ, Москва. 1985.

100. Application Profile For The Government Information Locator Service (GILS), Version 2, November 24, 1997.http: / /www. gils. net /prof v2. html).

101. Hutto Dena H. Old Solutions in a New Age: Cataloging and the Future of Access to Government Information // Journal of Government Information. 1996. - Vol. 23. - № 3. - P. 335-344.

102. Adams M.O., Thibodeau S.G. The Government Information Locator Service: Origins and Potential // Journal of Government Information. 1996. - Vol. 23. - № 5-6. - P. 747-748.

103. Mullen A. GILS metadata initiatives at the state level // Govt. Inform. Quart., 2001. - Vol. 3. - № 18. - P. 167-180.

104. GILS (http://www.gils.net).

105. Stuart L. Weibel, Lagoze C. An element set to support resource discovery. The state of the Dublin Core: January 1997 // International Journal on Digital Libraries. 1997. - Vol. 1. - № 2. - P. 176-186.

106. The Z39.50 Cross-Domain Attribute Set. Version 1.4 (04.08.1999) (http://www.oclc.org/levan/docs/crossdomainattributeset.html).

107. Z39.50 Attribute Architecture. Version 1.1 (09.08.1999) (http://lcweb.loc.gov/z3950/agency/attrarch/arch.html).

108. FGDC Federal Geographic Data Committee (http://www.fgdc.gov).

109. David L. Tulloch, Milo Robinson. A progress report on a U.S. National Survey of Geospatial Framework Data // Journal of Government Information. 2000. - № 27. - P. 285-298.

110. Communication Protocols for a Distributed Geospatial Metadata Service. 3rd Report // National Geospatial Data Framework, 1998. (www.gigateway.org.uk/moreinformation/pdf/archive-/-NGDF%20Progress%20Report.pdf).

111. Content Standard for Digital Geospatial Metadata (http: / / www.fgdc.gov/metadata/contstan.html).

112. Crosswalk: FGDC Content Standards for Digital Geospatial Metadata to USMARC // Geography and Map Division, Library of Congress. -1997. (http://alexandria.sdc.ucsb.edu/public-documents/metadata/fgdc2marc.html).

113. Crosswalk: USMARC to FGDC Content Standards for Digital Geospatial Metadata // Geography and Map Division, Library of Congress. 1997. (http://alexandria.sdc.ucsb.edu/public-documents / metadata/marc2fgdc.html).

114. Douglas D. Nebert. Z39.50 Application Profile for Geospatial Metadata or 'GEO' Version 2.2. U.S. Federal Geographic Data Committee.http://www.blueangeltech.com/Standards/GeoProfile/geo22.htm).

115. Z39.50 Profile for Access to Digital Collections. (Final Draft). May 3, 1996. (http://lcweb.loc.gov/z3950/agency/profiles/collections.html).

116. Bull R. A. Analysis of the Z39.50 Profile for Access to Digital Collections and the Z39.50 Explain Service for UKOLN // Crossnet Job No. F17. 29 October 1997. - CSL017-TN-001. - Issue 2. (http://www.ukoln.ac.uk/metadata/cld/study/crossnet/zpadc.pdf).

117. Moen William E. Resource Discovery Using Z39.50: Promise and Reality // Proceedings of the Bicentennial Conference on Bibliographic Control for the New Millennium. 2001. - 574 p. (http://lcweb.loc.gov/catdir/bibcontrol/moenpaper.html).

118. The CIMI Profile. Release 1.0H. A Z39.50 Profile for Cultural Heritage Information (http://www.cimi.org/publicdocs/-HarmonizedProfile/HarmonProfilel .htm).

119. Moen William E. Accessing Distributed Cultural Heritage Information // Comm. of ACM, April 1998. - Vol. 41. - № 4. - P. 45-48. .

120. Moen William E. CIMI's Z39.50 Interoperability Testbed: Search and Retrieval of Distributed Cultural Heritage Information. 1998. (http://www.unt.edu/wmoen/publications/CIMIACMrev.htm).

121. Velegrakis Y., Christophides V., Constantopoulos P. On Z39.50 wrapping and description logics // Int. J. Digit. Libr. 2000. - № 3. -P. 208-220.

122. Bechhofer S., Goble C. Thesaurus construction through knowledge representation // Data Sz Knowledge Engineering, 2001. - Vol. 37. -№ 1. - (April 2001). - P. 25-45.

123. Binding C., Tudhope D. KOS at your Service: Programmatic Access to Knowledge Organisation Systems // Journal of Digital Information, Vol. 4. № 4, Article No. 265, 2004-02-05. (http://jodi.ecs.soton.ac.uk/Articles/v04/i04/Binding/).

124. Amann В., Fundulaki I., Scholl M. Integrating ontologies and thesauri for RDF schema creation and metadata querying // Int. J. Digit. Libr., 2000. - № 3. P. 221-236.

125. Taylor M. Zthes: a Z39.50 Profile for Thesaurus Navigation. 15th November 2000.http://lcweb.loc.gov/z3950/ agency/profiles / zthes-04.html.

126. International Organization for Standardization. ISO 2788: Guidelines for the establishment and development of monolingual thesauri, 2nd ed. Geneva: ISO. 1986.

127. Z39.50 Utility Attribute Set / Modified March 2003. (http: //lcweb.loc.gov/z3950/agency/attrarch/util.html).

128. Hammer S., Dickmeiss F., Levanto H., Taylor M. Zebra User's Guide and Reference / Index Data, 1995-2004http://www.indexdata.dk/zebra/doc).

129. Z+SQL Profile. February 2000. http://archive.dstc.edu.au/DDU/projects/Z3950/Z-j-SQL/-Z+SQLprofile.html.

130. ISO/IEC 9075-1:1999, Information technology Database language -SQL - Part 1: Framework (SQL/Framework), 1999. - 67 p.

131. ISO/IEC 9075-2:1999, Information technology Database language -SQL - Part 2: Foundation (SQL/Foundation), 1999. - 1121 p.

132. ISO/IEC 9075-3:1999, Information technology Database language -SQL - Part 3: Call-Level Interface (SQL/CLI), 1999. - 401 p.

133. ISO/IEC 9075-4:1999, Information technology Database language -SQL - Part 4: Persistent Stored Modules (SQL/PSM), 1999. - 152 p.

134. ISO/IEC 9075-5:1999, Information technology Database language -SQL - Part 5: Host Language Bindings (SQL/Bindings), 1999. - 243 p.

135. Li H., Orlowska M.E. Liu C. A Normal Form on Functional Dependencies in Object-Oriented Data Models // Proceedings for 10th Australian Database Conference (ADC 99), Auckland, 18-22 January 1999.

136. Wing H., Mineau G., Colomb R.M. Using CG Formal Contexts to Support Business System Interoperations // 6th International Conference on Conceptual Structures (ICCS'98), Montpellier, 10-13 August 1998.

137. Finnigan S. and Ward N. Tasmanian Cultural Information Access Framework // Consultancy Report for the Tasmanian Department of Education, Community and Cultural Development, April 1998.

138. Finnigan S., Bird L. and Bull R. Z+SQL for Advanced Interoperable Search Services for Geo-Spatial Collections // Proceedings for EOGEO'98 and IDRISI GIS'97 (CD-ROM), Salzburg, 17-19 January 1998.

139. Character Set and Language Negotiation (3). 2000. (http://www.loc.gov/z3950/agency/defns/charneg-3.html).

140. D3ZServer (http://d3zsoft.newmail.ru).

141. БКС Библиотечная компьютерная сеть (http://www.bks-mgu.ru/products).

142. A-Elite ЗАО 'GIPER' (http://www.giper.ru/abis.htm).

143. AC Библиотека-3 ГИВЦ MK РФ (http://www.givc.rU/info/work/l.html).211. CQL Common Query Languagehttp: / / www.loc.gov/z3950/ agency / zing/cql/).

144. Елепов Б.С. Основные принципы создания автоматизированной системы научно-технической информации региона на базе Сибирского отделения АН СССР: Автореф. дисс. . докт. техн. наук. Новосибирск, 1990. - 67 с.

145. Шокин Ю.И., Федотов A.M., Никульцев B.C. Вопросы развития сети Internet новосибирского научного центра // Вычислительные Технологии. 1997. - Т. 2. - № 3. - С. 97-103.

146. Мазов Н.А. Разработка и построение распределенной информационно-библиотечной системы на основе СУБД

147. CDS/ISIS: Автореф. дисс. канд. техн. наук. Новосибирск, 2000. - 16 с.

148. Программа 'Электронная библиотека Сибирского отделения РАН'. Целевая программаhttp: / / www.ict.nsc.ru/win / elbib / data/ showpage.dhtml?2+148).

149. Электронная библиотека Сибирского отделения РАН: Проекты (http://www.ict. nsc.ru/win/elbib/data/showpage.dhtml?2+147).

150. Хохлов Ю.Е.; Воройский Ф.С. Проектирование распределенной логической библиотечной сети LIBWEB // Науч. и техн. б-ки. -1998. № 2. - С. 24-30.

151. Елепов Б., Соболева Е., Федотова О., Шабанов А. Создание Российского центра, подобного OCLC: Первые шаги // Библиотека. 2000. - № 6. - С. 27-29.

152. Баженов С.Р. Формирование корпоративной распределенной информационно-библиотечной системы г. Новосибирска // Научные библиотеки в новом тысячелетии: проблемы взаимоиспользования ресурсов. Новосибирск, Изд-во ГПНТБ СО РАН. 2002. - С. 109-114.

153. Воройский Ф.С. Создание корпоративной сети публичных библиотек Москвы: проблемы и решения // Науч. и техн. б-ки.2000. № 12. - С. 23-30.

154. Воройский Ф. О корпоративных библиотечных системах и перспективах их развития в России // Инф. ресурсы России.2001. № 3-4. - С. 7-10.

155. Батова Л .А., Замуруев Э.Н., Золоторева В.И. Создание корпоративной библиотечной сети вузов Москвы // Информационные технологии в учебном процессе университета, Москва. 2000. - С. 131-136.

156. Рассина Э.Б. Корпоративные библиотечные проекты в области музыкального искусства // Межвузовское совещание "Проблемы развития вузовских сетевых информационно- библиотечных систем", Москва, 19-20 дек., 2000 г., М., Изд-во РХТУ. 2000. - С. 53-55.

157. Древе Ю.Г. Опыт создания Московской корпоративной библиотечной вузовской сети // Межвузовское совещание "Проблемы развития вузовских сетевых информационно-библиотечных систем", Москва, 19-20 дек., 2000 г., М., Изд-во РХТУ. 2000. - С. 22-23.

158. Дорошкова Е.Ф. Проблемы создания узла Корпоративной сети публичных библиотек в Северном округе г. Москвы // 8-я

159. Международная конференция "Крым 2001". Библиотеки и ассоциации в меняющемся мире: новые технологии и новые формы сотрудничества, г. Судак, 9-17 июня, 2001 г.: Труды конференции. М., Изд-во ГПНТБ России. - 2001. - С. 730-733.

160. Ярославская корпоративная библиотечная сеть (http: //lib.yar.ru/z3950.html).

161. Шлюз Z39.50 (http://liber.nounb.sci-nnov.ru/phpyaz/try.php).

162. Тарелкин А.И. Состояние и перспективы развития информатизации в социальной сфере Омской области // Омск, науч. вестн. 2001. - № 17. - С. 133-134.

163. WebClarity Software Inc. (http://www.webclarity.info/products/bookwhere.html).

164. Baranov V., Plemnek A., Sokolova N. et al. Review of Z39.50 servers and Z39.50 environment in Russia // Library Hi Tech. 2000. - Vol. 18. - №. 4. - P. 304-314.251. Z39.50-клиент "Руслан"http://abis.ruslan.ru / ruslan / products / zruslan).

165. ООО "Открытые библиотечные системы" (http://abis.ruslan.ru / ruslan / about / ols).

166. Library of Congress WWW-Z39.50 Gateway (http://lcweb.loc.gov/z3950/gateway.html).254. RUSLANet Z39.50 шлюзhttp://www.ruslan.ru:8001 / rus / z3950/ gateway, php).

167. Сигла — поиск в библиотеках (http://www.sigla.ru).

168. Хохлов А.Ю. Организация адаптивного распределенного поиска по библиотечным каталогам с использованием протокола Z39.50 // Электронные библиотеки. 2003. - Т. 6. - № 2.http: //www. elbib.ru / index.phtml?page=elbib/rus/j ournal /2003/ -part2/xoxlov).

169. Melvil(R) The Catalog of the University of California Libraries (http://melvyl.cdlib.org).

170. California Digital Library (http://www.cdlib.org/).

171. Национальный информационно-библиотечный центр "ЛИБНЕТ" (http://www.nilc.ru/).

172. Российский сводный каталог по НТЛ (http://www.gpntb.ru/win/search/help/rsk.html).

173. Florida Center for Library Automation (http://www.fcla.edu/).

174. WebLuis Library User Information Service / State University System of Florida (http://www.fcla.edu/z3950info.html).

175. Miller P. Z39.50 for All // Ariadne, 1999. - Issue 21. (www.ariadne.ac.uk/issue21 /z3950/).

176. Preece В., Thomson J. Union Catalogs and virtual Union Catalogs -repositioning Interlibrary Loan // 67th IFLA Council and General Conference, August 16-25, 2001 (http://www.ifla.org/IV/ifla67/papers/091-108e.pdf).

177. The Boston Library Consortium (http://www.blc.org/index.html).

178. Virtual Canadian Union Catalogue (vCuc)http: / / www. collectionscanada.ca/8/6/index-e.html).

179. Lunau Carrol D. The virtual Canadian union catalogue project (vCuc): Using Z39.50 to emulate a Centralized Union Catalogue // Resour. Sharing and Inf. Networks 2000. - Vol. 14. - N 2. - P. 21-35.

180. Lunau Carrol D. The Virtual Canadian Union Catalogue Project (vCuc): Using Z39.50 to Emulate a Centralized Union Catalogue // 64th IFLA General Conference, August 16 August 21, 1998. (http://www.ifla.org/IV/ifla64/081-160e.htm).

181. ZLOT Project Center for Digital Knowledge (http://www.unt.edu/zlot).

182. Moen William E., Murray Kathleen R. A Service-Based Approach for Virtual Libraries // Texas Library Journal. Vol. 78. - № 3. - 2002. -P. 5-8. (http://www.txla.org/pubs/tlj78/TLJ783.PDF).

183. Moen William E., Murray Kathleen R. Designing and Demonstrating a Resource Discovery Service for the Library of Texas // Texas Library Journal. Vol. 78. - № 3. - 2002. - P. 9-14. (http://www.txla.org/pubs/tlj78/TLJ783.PDF).

184. Murray, K. R., Moen, W.E., Simon, S.J. (2002). ZLOT Project deliverable D: Architecture design. Retrieved May 6th, 2003. (http: / / www.unt.edu/zlot/ProjectDocs.htm).276. UNIverse Project WWW Sitehttp: / / www.fdgroup .co.uk/research/universe/).

185. Ward S. The UNIverse project a European Demonstration which adds value to the Virtual Union Catalogue. // 64th IFLA General

186. Conference, 16-21 August 1998. (http://www.ifla.org/ifla/IV/ifla64/132-160e.htm).

187. Profile for the Use of Z39.50 Item Order Extended Service to Transport ILL Protocol APDUs (Z39.50/ILL Profile 1), 11 april 1996. (http://www.nlc-bnc.ca/iso/ill/document/standard/z-ill-la.pdf).

188. Profile for the Use of Parameters from the ILL-Request APDU in Z39.50 Item Order (Z39.50/ILL Profile 2), 11 September 1996. (http://www.nlc-bnc.ca/iso/ill/document / standard/z-ill-2a.pdf).

189. IRIS: History and Background Information (http://www.iris.ie/IRCO.htm).

190. Peare J.D.T. IRIS a Z39.50 national information system // The New Review of Information Networking. - 1995. - Vol. 1. - P. 17-32.

191. Ciardhuain S., Mogens S. The EUROPAGATE project // VINE. -1994. № 97 (Dec). - P. 18-23. (http://www.dvt.dk/egate/egate.html).

192. Murray R. IRIS and DALI: the dawn of a new era in distributed library systems // Library Technology News. 1995. - № 19. - P. 1-3.

193. Murray, R; Smith, N; Pettman, I (1999). The UNIverse project: a review of progress up to the demonstration phase. // New Library World. Vol. 100. - № 4. - P. 153-163.

194. UNEX Home Page (http://genie.ucd.ie/unex/index.html).

195. NLUC'OO Материалы Международной конференции "Сеть и Логический Сводный Каталог", 17 апреля 2000, Санкт-Петербург, Россия. (http://genie.ucd.ie/unex/docs/NLUCproceedmgs.rtf).

196. АРБИКОН проект, (http://www.arbicon.ru/project).

197. Племнек А.И. Отчетный доклад за 2002 2003 гг. Общее собрание членов АРБИКОН // Второй Съезд Ассоциации Региональных Библиотечных Консорциумов АРБИКОН. - 18 декабря 2003 года (http://www.arbicon.ru/downloads/pdf/forumfinalreport.pdf).

198. Eliot С. Experiences with Information Locator Services // Journal of Government Information. 1999. - Vol. 26. - № 3. - P. 271-285.

199. FirstGov.gov: The U.S. Governments Official Web Portal (http://www.firstgov.gov/index.shtml).293. GPO Access GILShttp: / / www. access .gpo ,gov/su docs / gils / index, html).

200. GILS Utah Home Page (http://gils.utah.gov).

201. Government Links (http://dlis.dos.state.fl.us/fgils/government.html).

202. LAURIN (http://laurin.uibk.ac.at/).

203. Muhlberger G. FINAL REPORT: LAURIN. Version 01 // Telematics Applications Programme. Project LB-5629/A LAURIN. -November, 2000.http://laurin.uibk.ac.at/old/reports/finalrep01.pdf).

204. Design of the Local Node // LAURIN PROJECT. Libraries Project LB-5629/A, Report d50004, August, 10th 1999, 103 p.http: //laurin.uibk.ac. at / old / reports / d50004.pdf).

205. The overall Laurin Architecture // LAURIN PROJECT. Libraries Project LB-5629/A, Report d39003, 15 p.http://laurin.uibk.ac.at / old/reports/d39003.pdf).

206. Newspaper Clippings in a Digital World: The LAURIN Project. (http://www.exploitlib.org/issue2/laurin/).

207. Digitisation of Newspaper Clippings: The LAURIN Project. In: RLG DigiNews: Volume 3, Number 6, December 15, 1999.http://www.rlg.org/preserv/diginews/diginews3-6.html^feature).

208. Retti G., Stehno B. The LAURIN-Thesaurus: A large, multilingual, electronic thesaurus for newspaper clipping archives. // Journal of Documentation. 2004. - Vol. 60. - № 3. (accepted).

209. Retti G. The LAURIN Interface Suite: A software package for newspaper clipping archives. // Journal of Digital Information Management. 2003. - Vol. 1. - № 4.

210. Calvanese D., Catarci Т., Lenzerini Т., Santucci G. The multilingual thesaurus of LAURIN. // SEKE. 2002. - P. 83-90.

211. Calvanese D., Catarci Т., Santucci G. LAURIN: A Distributed Digital Library of Newspaper Clippings. // World Wide Web. 2001. - Vol. 4. - № 1-2. - P. 5-20.

212. Habitzel K., Muhlberger G. Offentliche Zeitungsausschnittsarchive in Deutschland, Osterreich und der Schweiz. Ein statistischer Uberblick. // Info. Information und Dokumentation in Archiven, Mediotheken, Datenbanken Jg. 16. 2001, Heft 2, S. 92-97.

213. Calvanese D., Catarci Т., Santucci G. LAURIN: A Distributed Digital Library of Newspaper Clippings. // Kyoto International Conference on Digital Libraries 2000. P. 187-194.

214. Muhlberger G. Electronic Clipping Of Articles From Printed Newspapers A Report On The Outcomes Of The Eu-Funded Project Laurin. // Library Computing. - 2000. - Vol. 19. - P. 77-85.

215. Muhlberger G. Newspaper Clippings in a Digital World: The LAURIN Project. // Exploit Interactive, issue 2, 20 July 1999.

216. LAURIN NUTS (http://laurin.uibk.ac.at/nuts/).

217. DNER Distributed National Electronic Resource. (http://www.jisc.ac.uk/dner/).

218. The JOIN-UP Programme. (http://edina.ed.ac.uk/projects/joinup/index.shtml).

219. JISC Joint Information Systems Committee, (http://www.jisc.ac.uk).

220. EDINA (http://edina.ac.uk).

221. EDINA ANNUAL REPORT for the Academic Year 2002 / 2003. (http://edina.ac.uk/about/annrep/0203).

222. Xgrain (http://edina.ed.ac.uk/projects/joinup/xgrain/index.shtml).

223. ZBLSA: Z39.50 Broker to Locate Serials and Articles (http: / / edina.ac.uk/projects/joinup/zblsa/).

224. About zetoc (http://zetoc.mimas.ac.uk/about.html).

225. Stevenson J. What Everyone Wants: an evaluation of the zetoc service. // Sconul Newsletter Spring 2003; 28, P. 50-53 (http://www.sconul.ac.uk/pubsstats/newsletter/28/ART17.PDF).

226. MIMAS Manchester Information & Associated Services (http://www.mimas.ac.uk/).

227. Gate-Z A protocol gateway to support use of the Bath Profile / Enhancing JISC Activities for Learning and Teaching A: DNER enhancement //24 January 2000http://www.rdn.ac.uk/projects/gate-z/proposal/).

228. The Bath Profile / An International Z39.50 Specification for Library Applications and Resource Discoveryhttp: //www.ukoln.ac.uk/interop-focus/bath/).

229. MIMAS Metadata for the DNER / JISC Services DNER: Z39.50/Authentication (http://epub.mimas.ac.uk/dner.html).

230. JAFER: Java Access For Electronic Resources toolkit project (http: / / www .jisc.ac.uk/index. cfm?name=pro j ect j afer).

231. Corfield A., Dovey M., Mawby R., Tatham C. JAFER ToolKit Project Interfacing Z39.50 and XML // JCDL'02, July 13-17, 2002, Portland, Oregon, USA.http://portal.acm.org/citation.cfm?doid=544220.544287).

232. UK Interoperability Focus (http://www.ukoln.ac.uk/interop-focus/about/).

233. HILT (http://hilt.cdlr.strath.ac.uk).

234. Renardus EU-project (http://www.renardus.org/index.html).

235. Cheshire II Project (http://sca.lib.liv.ac.uk/cheshire, http://cheshire.berkeley.edu/).

236. Larson Ray R., Moon R., McDonough J., Kuntz L., O'Leary P. Cheshire II: Design and Evaluation of a Next-Generation Online Catalog System (http://sca.lib.liv.ac.uk/cheshire/papers.html).

237. ELISE The Introduction (http://severn.dmu.ac.uk/elise).

238. EULER: European Libraries and Electronic Resourcesin Mathematical Sciences. Telematics for Libraries, Project LB-5609. (http: / / www.emis.de / projects/EULER/ eulerp.pdf).

239. EULER Project Reports and Deliverableshttp://www.emis.de/projects/EULER/Reports/index.html).

240. The AQUARELLE project / TELEMATICS Application Program of the European Commission, Project IE-2005. 1996.

241. Vercoustre A.-M., Sutcliffe D., Michard A., Stapleton M., Scholl M., Christophides V. The Aquarelle resource discovery system // Computer Networks and ISDN Systems. 1998. - Vol. 30 . - № 13. -P. 1185-1200.

242. Michard A (1998) Aquarelle: sharing cultural heritage through multimedia telematics: final report.http://aqua.inria.fr/aquarelle/EN / final-report.html).

243. Signore 0. The Aquarelle CIMI Z39.50 Profile and its Mapping to Cultural Databases // ERCIM News. - 1998. - № 33.http://www.ercim.org/publication/ErcimNews / enw33 / -signore.html).

244. Bird L., Finnigan S. ZAVIER: Executive Report Summary // DSTC, Issue 1.0, 14 May 1999 (http://www.dstc.edu.au/Research/Projects/-Z3950/ZAVIER/ZAV-NewExecSum.doc).

245. ZedMoV Z+SQL Internal Testbed (http://www.dstc.edu.au/Research/Projects/Z3950/ZedMoV).

246. The Arts and Humanities Research Board (http://www.ahrb.ac.uk).

247. AHDS A Guides to Good Practice / Archiving Aerial Photography and Remote Sensing Data: A Guide to Good Practice Robert Bewley, Danny Donoghue, Vince Gaffney, Martijn van Leusen, and Alicia Wise (http://ads.ahds.ac.uk/project/goodguides/apandrs/).

248. AHDS A Guides to Good Practice / GIS Guide to Good Practice edited by Mark Gillings and Alicia Wise with contributions by Mark Gillings, Peter Halls, Gary Lock, Paul Miller, Greg Phillips, Nick

249. Ryan, David Wheatley, and Alicia Wisehttp: / / ads. ahds. ac. uk / pro j ect / goodguides / gis / index. html).

250. AHDS A Guides to Good Practice / A Place in History A Guide to Using GIS in Historical Research IAN GREGORY Ian Gregory 2002 (http://hds.essex.ac.uk/g2gp/gis/index.asp).

251. AHDS A Guides to Good Practice / Creating and Documenting Electronic Texts: A Guide to Good Practice by Alan Morrison, Michael Popham, Karen Wikanderhttp: / / ota.ahds.ac.uk/documents / creating/).

252. Archaeology Data Service (http://ads.ahrb.ac.uk).

253. The Oxford Text Archive (http://ota.ahds.ac.uk).

254. The Visual Arts Data Service (http://vads.ahds.ac.uk).

255. ARTISTE Project (http://www.artisteweb.org).

256. Addis M., Boniface M., Goodall S., Grimwood P., Kim S., Lewis P., Martinez K., Stevenson A. Integrated Image Content and Metadata Search and Retrieval across Multiple Databases // Lecture Notes in Computer Science. 2003. - № 2728. - P. 91-100.

257. Stevenson A. User Guide: Accesing ARTISTE using SRW // Technical Note ARTISTE T57, 16 August 2002 (http://www.it-innovation.soton.ac.uk/ftpdata/artiste/srw/-T57UserGuideArtisteSRW02.pdf).

258. D6.1 Distributed Query Layer and Metadata Report (http://www.it-innovation.soton.ac.uk/artiste/documentation/D6. lfinal.pdf).

259. D6.2 Impact on World-Wide Metadata Standards (http://www.it-innovation.soton.ac.uk/artiste/documentation/ D6.2-final.pdf).

260. SCULPTEUR Semantic and content-based multimedia exploitation for European benefit (http://www.sculpteurweb.org).

261. Addis, M., Boniface, M., Goodall, S., Grimwood, P., Kim, S., Lewis, P., Martinez, K. and Stevenson, A. SCULPTEUR: Towards a New Paradigm for Multimedia Museum Information Handling. In Proceedings of Semantic Web ISWC 2870. 2003. - P. 582 -596.

262. DADDI Digital Archive through Direct Digital Imaging (http://www.uffizi.firenze.it/Dta/daddi-eng.html).

263. ARCO Augmented Representation of Cultural Objects (http://www.arco-web.org).

264. ORPHEUS (http://www.orpheus-edu.org).

265. SCHEMA Network of Excellence in Content-Based Semantic Scene Analysis and Information Retrieval (http://www.iti.gr/SCHEMA).

266. VITRA Veridical Imaging of Transmissive and Reflective Artefacts (http: //www.vitra.org).

267. GBIF Portal (http://www.gbif.org/GBIForg/whatisgbif).

268. CBIF (http://www.cbif.gc.ca/homee.php).380. BiOSChttp://www.cbif.gc.ca/pls/bb/bcinspecs.portal?pifx=cbif).

269. REMIB The World Information Network on Biodiversityhttp: //wvAv.conabio.gob.mx/remibingles/doctos/remibing.html).

270. DiGIR Distributed Generic Information Retrieval (http://digir.net/).

271. ITIS Integrated Taxonomic Information System (http://www.itis.usda.gov).

272. Species 2000 Home (http://www.sp2000.org).

273. SPICE Species 2000 (http://www.systematics.reading.ac.uk/spice).

274. LITCHI (http://litchi.biol.soton.ac.uk).

275. OBIS Ocean Biogeographic Information System (http://www.iobis.org).

276. Zhang Y., Grassle J.F. A portal for the Ocean Biogeographic Information System // Oceanologica Acta. 2003. - № 25. - P. 193-197.389.390.391.392.393.394.395.396.397398399400401402403

277. ABRS Australia's Virtual Herbarium.// Biologue, 2001, 24, 9.

278. ABRS Australian Biological Resources Study (http: //www.ea.gov.au/biodiversity/abrs/).

279. SABONET Southern African Botanical Diversity Network (http: //www.sabonet.org).

280. FishNet (http://habanero.nhm.ku.edu/fishnet/).

281. Vieglais D., Wiley E.O., Robins C.R., Peterson A.T. Harnessing Museum Resources for the Census of Marine Life: The FISHNET project // Oceanography. 2000. - Vol. 13. - № 3. - P. 10-13. (http://www.iobis.org/PDFs/2000Vieg.pdf).

282. MaNis Home (http://elib.cs.berkeley.edu/manis).

283. HerpNET (http://herpnet.org/).

284. MaPSTeDi (http://mapstedi.colorado.edu/).

285. Hourly Status of NSDI Clearinghouse Nodes (http: / / registry.gsdi.org/serverstatus).

286. SEDAC Socioeconomic Data and Applications Center (http: / / sedac.ciesin.columbia.edu).

287. Global Change Master Directory Web Site (http://gcmd.gsfc.nasa.gov).

288. NBII Metadata Clearinghouse: Clearinghouse Nodes (http: //www.nbii.gov/search / clearinghouse/nodes, html).

289. The National Biological Information Infrastructure (NBII) (http://www.nbii.gov).

290. USGS (U.S. Geological Survey) Home Page (http://www.usgs.gov).

291. Colorized Content Standards for Digital Geospatial Metadata -Biological Data Profile, FGC-STD-001.1-1999http: //badger.state.wi.us/agencies/wlib/sco/meta/colorstd/-colorstdcbio99.html).

292. IAI Data and Information System Project (http://disbrl.iai.int).