Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Система ИРБИС в целом :  ИРБИС Irbis
 
Взаимодействие ИРБИС с АСУ ВУЗ
Пользователь: pea (IP-адрес скрыт)
Дата: 05, September, 2019 08:32

Добрый день!

В вузе внедряется новая АСУ ВУЗ и ее разработчики спрашивают есть ли в системе ИРБИС web-сервисы для взаимодействия с информационными системами ВУЗов, позволяющие получать или отдавать информацию по студентам.

Подскажите, пожалуйста, к кому можно обратиться с данным вопросом.

Re: Взаимодействие ИРБИС с АСУ ВУЗ
Пользователь: Gena (IP-адрес скрыт)
Дата: 05, September, 2019 09:10

Готового веб-сервиса нет, но есть наработки, которые позволяют такое построить.

В комплекте с Ирбисом поставляются два документа
1. irbis64_client_dll.doc - в этом документе описана работа с библиотекой irbis64_client.dll, которая позволяет регистрироваться на сервере САБ ИРБИС64 и выполнять любые операции.
2. Сервер 64.doc - в этом документе описана структура сервера САБ ИРБИС64, его база данных и протокол, который используется клиентами для подключения к серверу. Используя это описание можно вообще на любом языке программирования, который поддерживает сокеты, сделать свой клиент

На основе второго документа появилось множество пользовательских разработок под разные языки программирования. Например:

Класс на PHP для работы с сервером Ирбиса
[github.com]

Клиентская библиотека ИРБИС64 на языке C#
[irbis.elnit.org]

Класс на Python
[github.com]


Где-то встречал и на других языках.

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

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

Re: Взаимодействие ИРБИС с АСУ ВУЗ
Пользователь: pea (IP-адрес скрыт)
Дата: 06, September, 2019 14:08

Геннадий, спасибо за ответ!
В поставке Ирбис файл irbis64_client_dll.doc не нашла. А где можно взять?

Re: Взаимодействие ИРБИС с АСУ ВУЗ
Пользователь: Gena (IP-адрес скрыт)
Дата: 06, September, 2019 14:16

Обычно этот документ лежит в папке с установленными клиентскими АРМами, если мне не изменяет память

Вложения: irbis64_client_dll.doc (360.5KB)  


Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.