Интегрированный инструмент публикации данных (Integrated Publishing Toolkit, IPT) — это бесплатное программное обеспечение с открытым исходным кодом, разработанное GBIF. IPT используется организациями по всему миру для хранения, управления и публикации данных о биоразнообразии.
Установка IPT занимает около получаса времени для опытного системного администратора. Однако, поддержка собственного IPT — это долговременное обязательство. Данные должны регулярно резервироваться, а обновления (для операционной системы или IPT) должны применяться вскоре после их появления.
Подробнее о программе на сайте GBIF и GitHub
- Основная страница об IPT на портале GBIF
- Последние обновления Latest releases
- Методы установки ПО Installation methods
- Часто задаваемые вопросы FAQ
- Существующие национальные и региональные установки Data-hosting centres
- Адрес продукта на GitHub
- Локализация Translation
- Руководство пользователя IPT User Manual
Три стратегии использования IPT:
- Самостоятельная установка IPT на сервере организации. Десятки организаций выбирают установку и запуск собственных IPT на своих серверах и поддерживаются внутренними системными администраторами.
- Установка национальных/тематических узлов. Такие узлы координируют деятельность на уровне страны или тематического сообщества. Этот подход предоставляет публикующим организациям возможность не заниматься своей, а воспользоваться существующей национальной или тематической установкой (при ее наличае).
- Облачные установки на региональном уровне. Секретариат GBIF поддерживает учетные записи публикующих организаций на нескольких общих IPT региональных уровней. Хотя этот вариант предоставляет пользователям надежное и бесплатное решение, однако в этом случае публикующая организация (вероятно) получает меньше поддержки в плане предоставления аудита, помощи и инструкций.
Требования к установке IPT
Подключение к Интернету
IPT разработан исходя из предположения, что сервер, на котором он запущен, имеет стабильное подключение к Интернету. Хотя многие функции IPT работают даже в автономном режиме, некоторые аспекты IPT (регистрация GBIF, установка расширений, контролируемые словари и внешние базы данных) требуют связи с внешними интернет-ресурсами. С точки зрения администрирования и управления IPT скорость Интернет-соединения влияет только на такие коммуникации. Доступ к веб-приложению IPT и его сервисам за пределами локальной сети также требует стабильного подключения; медленное подключение может негативно сказаться на этих аспектах, особенно при передаче больших наборов данных.
Стабильный URL
Хотя IPT может использоваться просто как инструмент для создания архивов Darwin Core, он предназначен для использования в качестве доступного интернет-приложения и сервиса. Для поддержки этой функциональности сервер, на котором установлен IPT, должен поддерживать доступ к приложению и сервисам через стабильный URL.
TLS
Хотя это не требуется IPT, GBIF рекомендует по возможности запускать IPT через защищенное HTTPS (TLS, которое заменило SSL).
Память
Сервер, на котором размещена установка IPT, должен предоставлять приложению не менее 256 МБ оперативной памяти.
Дисковое пространство
Место, занимаемое приложением IPT, составляет около 100 МБ. Содержимое каталога данных IPT после установки занимает менее 1 МБ дискового пространства. Однако содержимое каталога данных будет увеличиваться по мере загрузки наборов данных, и потребует места примерно равного размеру файлов или таблиц, содержащих импортированные наборы данных.
Примерный размер среднего набора данных о встречаемости составляет один килобайт. При нормальном использовании IPT добавляет информацию в лог файлы, которые будут увеличиваться с течением времени, но обычно требуют минимального дискового пространства.
Версия Java
Текущая версия IPT протестирована для работы на Java 11 и 17. Ознакомьтесь с дорожной картой выпуска OpenJDK, дорожной картой версий Oracle Java или документацией вашего дистрибутива Linux для получения обзора того, как долго будет поддерживаться ваша версия Java.
См. инструкции по установке IPT для информации о версиях операционной системы.
Техническая поддержка
Установка и подключение собственного IPT — это долговременное обязательство. Данные должны регулярно резервироваться, а обновления безопасности (для операционной системы или IPT) должны применяться вскоре после их появления.