Стандартный протокол обмена


Стандартный протокол обмена — это частный стандарт связи между библиотечными компьютерными системами и терминалами самообслуживания. Хотя протокол принадлежит и контролируется компанией 3M , он опубликован и широко используется другими поставщиками. [1] Версия 2.0 протокола, известная как «SIP2», является стандартом де-факто для библиотечных приложений самообслуживания. [2]

Версия 1.0 SIP была опубликована компанией 3M в 1993 году. [3] Первая версия протокола поддерживала базовые операции регистрации и возврата, но имела минимальную поддержку более сложных операций. Версия 2.0 протокола была опубликована в 2006 году и добавила поддержку гибких, более удобных для пользователя уведомлений, а также автоматизированную обработку платежей за просроченные платежи.

SIP2 был широко принят поставщиками средств автоматизации библиотек, в том числе ODILO, Bibliotheca, Nedap, Checkpoint, Envisionware, FE Technologies, Meescan и программным обеспечением интегрированных библиотечных систем с открытым исходным кодом, таким как Koha и Evergreen . Этот стандарт стал основой для стандарта NISO Circulation Interchange Protocol (NCIP), который в конечном итоге призван его заменить.

SIP — это простой протокол, в котором запросы на выполнение операций отправляются через соединение, а в ответ отправляются ответы. Протокол явно не определяет, как устанавливается соединение между двумя устройствами; он ограничен указанием формата сообщений, отправляемых по соединению. [4] Пробных транзакций нет; каждая операция будет предпринята немедленно и будет либо разрешена, либо нет. [5]

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

SIP не имеет встроенного шифрования , поэтому необходимо предпринять шаги для отправки соединения через какой-либо зашифрованный туннель. Два распространенных метода — использовать stunnel [7] или SSH [8] для добавления уровня шифрования и/или дополнительного уровня аутентификации.