Модульный сервер Z39.50
Z-ИРБИС
Модуль обеспечения работы по протоколу Z39.50
Модуль обеспечения работы по протоколу Z39.50 - Z-ИРБИС предназначен для эксплуатации в качестве базового сервера Z39.50 (ISO23950) распределенной информационной системы общего назначения на платформе Windows NT (Intel). Модуль является частью программно-технологического комплекса системы автоматизации библиотек ИРБИС.
В состав модуля входят:
- Базовый сервер Z-ИРБИС (Windows NT 4.0 sp6, Windows 2000, Intel)
- Шлюз Z39.50 - WWW (IIS 4.0, Windows NT 4.0 sp6, Windows 2000, Intel)
- Графическое рабочее место клиента информационной системы (Win32, Windows 95/98/NT/2000).
Системные и аппаратные ресурсы
Для нормальной работы сервера необходимо:
Аппаратная платформа:
- Intel P166 (AMD K6) и выше
- RAM 64 Mb
- HDD 1 Gb (без учета баз данных)
Системное окружение:
- Windows NT 4.0 Server SP3 и выше
- Протокол TCP/IP
Основные возможности
Модуль поддерживает протокол Z39.50 v3 над TCP/IP. В текущей версии реализованы следующие функции:
- Поиск
- Представление данных
- Работа со словарем
- Создание и удаление именованных сеансовых наборов данных на сервере
- Работа (search, present, scan) в многобазовом окружении
- Работа с логическими группами баз данных
- Контроль и ограничение доступа к базам данных по IP-адресам
- Поддержка различных кодовых таблиц (DOS, WIN, ISO, MAC) для кириллических текстов
Основные параметры:
- Максимальный размер извлекаемой записи- 64 kb
- Максимальное количество поисковых терминов- 10
- Максимальное количество рабочих наборов данных- 10
Сервер допускает работу в многосерверной распределенной информационной системе.
Архитектура
Сервер реализует модель многопоточного приложения Win32 (один клиент – один поток) и построен по модульному принципу. Основные компоненты сервера:
- Модуль сетевого сервиса
- Модуль функций Z39.50
- Модуль базовой логики сеанса
- Модули провайдеров данных:
- Провайдер данных ИРБИС - обеспечивает работу с данными формата базы данных системы автоматизации библиотек ИРБИС: поиск, работа со словарем, извлечение.
- Провайдер метаданных - обеспечивает доступ к базе данных IR-Explain-1 с информацией о конфигурации сервера и баз данных в соответствии с протоколом Z39.50.
- Провайдер удаленного сервера Z39.50 - обеспечивает прозрачный доступ к другим серверам по протоколу Z39.50, что позволяет реализовать распределенную информационную систему.
- Дополнительные провайдеры данных позволяют через стандартный интерфейс расширить функциональные возможности сервера доступом к данным из других СУБД. Использование спецификаций интерфейса позволяет самостоятельно разрабатывать необходимые провайдерам данных.
Все провайдеры данных представляет собой динамически загружаемые библиотеки (DLL).
Программа сервера выполняется как сервисная служба Windows NT или как отдельное консольное приложение Win32. Конфигурирование сервера производится через системный реестр, каждого провайдера данных – через соответствующий ini-файл.
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript >Жижимов Олег ЛьвовичЭтот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript >Мазов Николай Алексеевич
Тел./Факс: (095) 928-49-13;
E-mail:
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Модульный сервер Z39.50
Версия 1.01

