Перейти к содержанию

Основные возможности

DataHUB обеспечивает гарантированную доставку сообщений, событийную маршрутизацию и централизованное управление интеграциями — от нескольких баз 1С до произвольных внешних систем через единый REST API.

Транспорт сообщений

  • Гарантированная доставка. Сообщение хранится в шине до тех пор, пока получатель не подтвердит получение.
  • Маршрутизация по правилам. Получатели сообщения определяются по типу передаваемой сущности и ключу маршрутизации, заданным в шапке сообщения.
  • Формат сообщений JSON. Шапка содержит метаданные и ключ маршрутизации, тело — реквизиты передаваемого объекта.
  • Единый транспортный REST API. Все интегрируемые системы (включая системы не на 1С) подключаются к платформе через REST с авторизацией по JWT-токенам.

Производительность и устойчивость

  • Многопоточная обработка. И Сервер DataHUB, и подсистема 1С обрабатывают одновременные соединения и сообщения параллельно.
  • Событийная отправка из 1С. Подсистема 1С регистрирует изменения объектов через подписки на события — сообщение начинает формироваться сразу, без ожидания планового запуска обмена. При необходимости в подсистеме возможно реализовать выгрузку по расписанию.
  • Стабильность на слабых каналах связи. За счёт передачи мелкими порциями обмен между удалёнными площадками идёт устойчивее, чем пакетные выгрузки традиционных средств обмена 1С.
  • Снижение пиковой нагрузки. Алгоритмы передачи спроектированы под равномерное потребление памяти и процессора; платформа подходит для интеграционных потоков, под которыми стандартные средства 1С падают из-за нехватки ресурсов.

Целостность данных

  • Контроль ссылочной целостности. Платформа отслеживает порядок передачи связанных объектов, исключая ситуацию «битых ссылок» в системах-приёмниках.
  • Поддержка внешних ссылок. Ссылки на одну и ту же сущность в разных базах могут отличаться — платформа сопоставляет их между системами без дополнительных полей поиска.
  • Сохранение ссылок на предопределённые элементы 1С. Поддерживается перенос предопределённых элементов между контурами разработки dev / test / prod без потери ссылочной целостности.

Подключение 1С

  • Два режима встраивания в 1С. Подсистема интеграции встраивается в конфигурацию по технологии поставки (как часть основной конфигурации) или через расширение конфигурации (без модификации основной). Оба варианта не затрагивают существующий код.
  • Подписки на события. Регистрация изменённых объектов работает через стандартный механизм подписок на события — без модификации существующего кода обработчиков документов и справочников.
  • REST-сервис для приёма входящих. Сервер DataHUB передаёт входящие сообщения в 1С через опубликованный REST-сервис конфигурации.
  • Обработчики на встроенном языке 1С. Логика формирования и приёма сообщений пишется на привычном для 1С-разработчика языке, без необходимости знать внешние технологии.
  • Перенос обработчиков с конфигурацией. Обработчики являются частью конфигурации и переносятся между контурами вместе с ней.
  • Поддержка платформы 1С 8.3. Интеграция работает с любыми конфигурациями на платформе 1С 8.3.

Подключение сторонних систем

  • Транспортный REST API. Единый способ подключения для систем не на 1С; авторизация по JWT-токенам, защищённый канал.
  • Без ограничений на количество интегрируемых систем — в поставке «Коробка» (развертывание на собственных серверах заказчика). При использовании платформы как сервиса действуют ограничения, заданные тарифным планом.

Администрирование и эксплуатация

  • Полное управление через веб-интерфейс. Пользователи и роли, подключаемые системы и их авторизация, классы сообщений и маршруты — всё конфигурируется централизованно через административный веб-интерфейс.
  • Журнал событий обмена.1 Статус каждого сообщения на всех фазах жизненного цикла доступен для контроля и диагностики.
  • Логирование и мониторинг. Платформа интегрируется со стандартными системами наблюдения — Zabbix, Prometheus и совместимыми с ними.

Что читать дальше


  1. На текущий момент журнал фиксирует большинство статусов жизненного цикла сообщений; полнофункциональный мониторинг и аналитика обмена находятся в разработке.