Обеспечивает интеллектуальное «кэширование» запросов и ответов справки по расписаниям, по количеству и стоимости мест от организаций-агентов дистрибутивной сети, конструктора мультимодальных поездок.
Программное обеспечение распространяется по лицензии. Стоимость лицензии и детали подключения предоставляются по запросу.
Функциональные модули
- API
Программный интерфейс, позволяющий потребителям (агентам, конструктору мульти-модальных поездок) получать справки по расписанию, по количеству и стоимости мест
- Кэш 1-го уровня
Обеспечивает кэширование в формате запрос-ответ для высокочастотных обращений
- Кэш 2-го уровня
Обеспечивает кэширование атомарных записей справок по расписанию, по количеству и стоимости мест в унифицированной схеме
- Загрузчик справочников ИС ДК
Позволяет загружать справочники ИС ДК и обновления для них. Справочники используются при трансформации запросов справок по расписанию, по количеству и стоимости мест
- Менеджер запросов
При поступлении запроса на справку по расписанию, по количеству и стоимости мест от потребителя, “понимает” достаточно ли в L1-кэше информации, для ответа на запрос. Если нет — есть ли информация, необходимая для ответа на запрос в L2-кэше. Если в L2-кэше нет необходимой информации или есть только ее часть, на основе данных из справочников, загруженных из ИС ДК, определяет какую информацию необходимо дозапросить у каких провайдеров и инициирует запрос недостающей информации
- Трансформатор
Обеспечивает выполнение функции трансформации запроса справки по расписанию и стоимости мест из формата, определенного унифицированной схемой, в формат провайдеров расписаний (перевозчиков). Также выполняет обратную функцию — трансформация ответа на запрос справки по расписанию, по количеству и стоимости мест из формата провайдера в формат, определенный унифицированной схемой
- Панель управления
Графический интерфейс, позволяющий управлять работой подсистемы “Агрегированные расписания”. В том числе обеспечивает возможность выполнять мониторинг состояния ключевых параметров системы и данных, настройку трансформации данных и правил, определяющих время жизни записей в кэше, масштабирование системы на новые узлы
- Коннекторы в инвенторные системы перевозчиков
Коннектор обеспечивает доставку запросов справки по расписанию провайдеру в его формате. Обеспечивает получение ответа провайдера на запрос справки по расписаниям. Хранит информацию о параметрах подключения к провайдеру, порядке взаимодействия с ним, а также конфигурацию преобразования данных из формата провайдера в формат унифицированной схемы и обратно