Интеграционная шина

Интеграционная шина RITM3 обеспечивает обмен информацией между внешними системами, сервисами, источниками данных и модулями RITM3.

Интеграционная шина RITM3 предназначена для:

  • обеспечения работы модулей RITM3 как единого целого;
  • обеспечения взаимодействия компонентов ИТС между собой;
  • предоставления открытой информации в виде публичного API, в т.ч. для интернет-сайтов и средств массовой информации;
  • учета и управления источниками данных;
  • получения открытых данных из внешних источников.

Используемое программное обеспечение и языки программирования:

  • Ubuntu 20.04;
  • RabbitMQ 3.11.5;
  • Docker 23.0.4;
  • PostgreSQL 13.2.
  • Python 3;
  • JavaScript 14.

Поддерживаемые протоколы взаимодействия HTTP REST и AMQP.

Используемые форматы данных: JSON и XML.