Объединенный Институт Геологии, Геофизики и Минералогии
Сибирское Отделение Российской Академии Наук
_______________________________________________________ Модульный сервер Z39.50 Версия 2.10
Новосибирск 1999
© ОИГГиМ СО РАН, Все права защищены
Содержание
Содержание 2
1. Общая характеристика 4
1.1. Назначение 4
1.2. Поддерживаемые платформы 5
1.3. Основные возможности 5
1.4. Архитектура 6
1.5. Возможности расширения 8
1.6. Поддержка 8
2. Основные положения Z39.50 9
2.1. Модель 9
2.2. Поиск: синтаксис запросов и наборы атрибутов 10
2.3. Извлечение данных: схемы, форматы, элементы, варианты 11
2.4. Служебная и конфигурационная информация 11
3. Как установить сервер 13
3.1. Состав дистрибутива 13
3.2. Установка сервера для Windows NT 14
3.3. Установка сервера для UNIX 15
3.4. Настройка конфигурационных файлов 15
3.5. Подготовка тестовой базы данных 16
3.6. Запуск сервера 17
3.7. Проверка работоспособности сервера 17
4. Конфигурирование и настройка 18
4.1. Конфигурационный файл сервера 18
4.2. Ограничение прав доступа 19
4.3. Персонофицированный доступ и аутентификация 20
4.4. Настройка провайдеров данных 20
4.4.1. Провайдер данных Zebra 20
4.4.2. Провайдер данных удаленного сервера Z39.50 20
4.4.1. Провайдер данных CDS/ISIS 21
4.5. Параметры запуска сервера 21
4.6. Команды консольного клиента Z39.50 22
5. Схемы и абстрактные структуры записей 23
5.1. Описание схемы данных 23
5.2. Наборы атрибутов 25
5.3. Наборы меток 25
5.4. Наборы элементов 26
5.5. Описание взаимосвязи схем данных 26
6. Explain 27
6.1. Категории 27
6.2. Как создать базу данных IR-Explain-1 28
6.3. Пример базы данных 29
7. Расширенный сервис 31
8. Разработка провайдеров данных 32
8.1. Типы провайдеров данных 32
8.2. Функции провайдера данных 33
8.2.1. Функция поиска – dll_search 33
8.2.2. Функция представления – dll_present 33
8.2.3. Функция словаря – dll_scan 34
8.2.4. Функция расширенного сервиса – dll_esrv 34
8.3. Пример провайдера данных 35
9. Дополнительное программное обеспечение 41
9.1. Консольный клиент Z39.50 41
9.2. Эмулятор сервера 41
9.3. Программа индексации данных Zebra 41
Приложения 42
A. Набор атрибутов BIB-1 42
A.1. Use attributes 42
A.2. Relation attributes 48
A.3. Position attributes 48
A.4. Structure attributes 49
A.5. Truncation attributes 50
A.6. Completeness attributes 50
B. Ошибки и диагностические сообщения 51
C. Идентификаторы объектов сервера (OID). 55
1. Общая характеристика 1.1. Назначение Сервер предназначен для эксплуатации в качестве базового сервера Z39.50 (iso23950) распределенной информационной системы общего назначения на различных программно-аппаратных платформах. Сервер является частью комплекта программного обеспечения информационной системы, в состав которой входят:
Базовый сервер Z39.50 (Unix, Windows NT)
Шлюз Z39.50 – WWW (IIS 4.0, Windows NT 4.0 sp3, Intel)
COM–объект клиента Z39.50 (Win32, Windows 95,98,NT)
Графическое рабочее место клиента информационной системы (Win32, Windows 95, 98, NT)
Установленные в узлах информационной системы однотипные сервера могут образовывать кластеры с перераспределением поисковых запросов. Серверы Z39.50 других производителей также могут быть включены в подобные кластеры с ограниченными возможностями.
Рис.1 Схема распределенной информационной системы
|