Описание проекта
В рамках проекта предполагается создание цифровой платформы - распределенной одноранговой сети. Каждый участник проекта может установить на своих вычислительных ресурсах экземпляр системы и администрировать ее. Для обмена информацией между узлами децентрализованной сети будет использоваться протокол ActivityPub — открытый и децентрализованный протокол социальных сетей, основанный на протоколе ActivityPump Pump.io. Предоставляет API для клиента/сервера для создания, обновления и удаления контента, а также объединённый API для доставки уведомлений и контента с одного сервера на другой.
Архитектура информационной системы позволяет избежать ситуации, когда университет, осуществляющий хостинг какой-либо централизованной системы, отказывается от ее администрирования, после чего система перестает существовать.
Цифровая платформа включает в себя из следующие функциональные компоненты:
1. Агрегатор новостей и информационных сообщений;
2. Модуль публикации новостных и информационных материалов в рамках цифровой платформы;
3. Репозиторий для хранения файлов;
4. Сервис обмена контентом между узлами федеративной сети.
Каждый компонент является самостоятельной единицей, поэтому каждый узел системы может включать только часть необходимых компонентов.