Интеграционная шина КАСКАД

Интеграционные возможности КАСКАД представлены отдельным модулем «Микросервисы передачи данных (МСПД)», который применяется для взаимодействия с внешними системами (класса АСУТП или ERP, например 1С, SAP, Галактика).

Модуль МСПД представляет собой серверное приложение, «Cервисную шину предприятия» (Enterprise Service Bus, далее ESB), реализованное на программной платформе Node.JS с использованием языка TypeScript.

Для работы необходим сервер с UNIX-based операционной системой, либо ОС семейства Windows.

Взаимодействие интеграционного модуля МСПД с системой КАСКАД реализовано с использованием протокола TCP, чтение и запись в БД КАСКАД осуществляются на языке ANSI-SQL.

Для взаимодействия с внешними системами используется протокол HTTP/HTTPS, OData на стороне интегрируемой системы и веб сервер NGINX в качестве обратного прокси.

Текущая реализация предоставляет возможности для интеграции с программными продуктами на платформе 1С с применением внешней обработки. Решение МСПД технологически и организационно готово к получению сертификата «1С:Совместимо!».

Основной функционал модуля МСПД состоит из компонент, выполняющих приём и передачу данных из/в КАСКАД, а также модуль логирования и мониторинга жизнедеятельности системы:

  • Обновление системы КАСКАД новыми данными из интегрируемой системы: добавляются новые сущности или модифицируются существующие
  • Установление соответствия объектов в КАСКАД и интегрируемой системы (mapping)
  • Определение правил фильтрации интегрируемых объектов в КАСКАД и объектов интегрируемой системы
  • Проверка на корректность форматов, полноты данных и обработка дублирования данных во взаимодействующих системах
  • Передача новых и измененных объектов из КАСКАД за заданный период для интегрируемой системы: справочников, документов
  • Работа по расписанию или по событию
  • Журналирование ошибочных действий системы интеграции и информирование ответственного администратора

Система КАСКАД может быть интегрирована с другими системами, имеющими интерфейс HTTP/HTTPS, протокол ODATA или другой REST API.

Общее описание рехнических решений КАСКАД приводится в разделе Техническое описание КАСКАД.

Получите консультацию или начните проект