Введение

Voyager — это интегрированная библиотечная система, используемая сотнями библиотек, университетов и музеев по всему миру. Voyager был разработан компанией Endeavor Information Systems Inc., которая в декабре 2006 года была объединена с Ex Libris Group. Базовая технология оставалась в целом неизменной на протяжении многих лет, за исключением онлайн-каталога публичного доступа (OPAC). В версии 7, выпущенной в 2008 году, "классический" WebVoyage OPAC был заменен, чтобы противостоять растущей конкуренции со стороны Koha и других систем.

Внутренние

"Вояджер" использует базу данных Oracle и веб-сервер Apache Tomcat. Функциональность отчетов реализована с помощью скриптов Perl. Как указано выше, для своих модулей он использует собственные программы Microsoft Windows. Единственный программный интерфейс (API) для "Вояджера" – это BatchCat.dll, который предоставляет большую часть той же функциональности, что и клиент Voyager Cataloging. Веб-сервер Voyager также предоставляет ограниченное количество XML-сервисов и веб-API для интеграции. Единственный способ доступа к "Вояджеру" для сотрудников библиотеки – через открытые таблицы базы данных "Вояджера". Фронтенд Access Reports к этой базе данных предоставляет десятки предварительно созданных SQL-запросов, написанных Endeavor, для помощи сотрудникам библиотеки в создании отчетов. Также возможно разработать программное обеспечение, которое подключается непосредственно к базе данных и считывает таблицы. Однако ни одна из индексаций, обеспечивающих высокую скорость работы Web Voyager, не доступна обычному программисту. Таблицы "Вояджера" содержат сокращенные версии библиографических записей MARC. Сами записи MARC хранятся в виде BLOB, но определенные части записи MARC извлекаются и сохраняются в таблицах. Например, BIB TEXT.TITLE – это, естественно, поле библиографической записи MARC, содержащее название. Библиографические записи хранятся в таблицах с именами BIB*. Данные о комплектовании хранятся в таблицах с именами MFHD* (Marc Format for Holdings Data). Записи авторитетного файла находятся в AUTH. "Вояджер" добавляет собственную запись, называемую "Запись экземпляра". В ней хранятся штрих-код, "тип носителя", местоположение и другая информация. В результате этого в базе данных могут встречаться некоторые избыточные данные, особенно "местоположение" и "тип носителя".