Тиражирование интеграционных процессов на базе «1С:Интеграция КОРП» и ESB

Тиражирование интеграционных процессов на базе «1С:Интеграция КОРП» и ESB
Обеспечьте ускорение тиражирования интеграционных процессов, высокий уровень доступности информации, быстрое подключение новых систем, гарантированную доставку сообщений с 1С Интеграция КОРП

Содержание статьи:

Программный продукт «1С:Управление холдингом» включает функционал по интеграции с внешними учётными системами, управлению мастер-данными и консолидации.
В холдинге много подразделений со своими ИТ-системами, которые интегрированы между собой «как придётся». Холдинг расширяется, растёт число IT-систем и связей (интеграций) между ними, меняются форматы данных между ними, происходят кадровые перемены и вот уже IT-ландшафт холдинга становится почти неуправляемым и очень сложно поддерживаемым. Нужно увеличивать эффективность управления, не меняя при этом инфосистему.

Принципы, на которых построена 1С: Интеграция КОРП

  • Импортозамещение — открытый исходный код всех компонентов решения и полностью российская разработка
  • Решение работает в защищённых средах (“песочницах” корпоративного уровня, подходит для госсектора и оборонных предприятий)
  • Высокая производительность достигается за счёт многопоточности индустриального уровня
  • Поддержка платформы 1С на глубоком уровне — используется т.н. “универсальный коннектор” (подсистема 1С для обмена данными через транспортный слой)
  • User-friendly интерфейс при минимуме программирования — настройки маршрутов и подключений осуществляются в визуальном редакторе без программирования (по принципам low code)
  • Надёжность передачи данных между системами обеспечивается целым рядом know how: например, используется механизм подтверждения для гарантированной доставки пакетов данных, механизмы дозагрузки данных и внутреннего контроля целостности пакетов данных
  • Все критические компоненты системы подразумевают резервирование через избыточность — выход из строя любого сервера не останавливает работу всей системы, а дублирующее оборудование имеет свойство автоматического переключения в случае сбоев
  • Транспортный слой (основа системы ESB) построен на мировых индустриальных стандартах
  • При разработке сделана ориентация на корпоративных клиентов, в т.ч. с высокой иерархичностью IT систем

В предлагаемом решении реализована вся совокупность этих принципов, решение подходит для интеграции IT-систем корпораций и холдингов со множеством различных информационных систем.

Архитектура 1С: Интеграция КОРП построена на трёх компонентах

Центральная база интеграции

  • Содержит конструктор маршрутов прохождения пакетов через шину данных
  • Содержит описание всех систем и конфигураций, подключённых к шине
  • Содержит редактор точек подключения
  • Обеспечивает интерфейсы для работы со всеми системами

Транспортный слой

  • Построен на индустриальных компонентах с открытым исходным кодом
  • Поддерживает распространение данных по подписке и адресно
  • Развёртывается в кластерном режиме с повышенной отказоустойчивостью и балансиром нагрузки
  • Гарантирует доставку пакетов из одной IT-системы в другую

Универсальный коннектор 1С

  • Подключается к транспортному слою в многопоточном режиме
  • Регистрация и выгрузка изменений работает в параллельном неблокирующем режиме
  • Может работать с несколькими инстансами шины данных одновременно
  • Позволяет получать обновления форматов и правил из ЦБИ “на ходу”

Мнение эксперта

    Задача локального интеграционного решения (“точка-точка”) относительно проста на первый взгляд — это довольно несложное техническое решение для обращения к интерфейсам двух или более информационных систем и механизм преобразования данных из формата системы-источника в формат системы-получателя. Однако, как показывает практика, количество прямых интеграций “точка-­точка” имеет склонность возрастать со временем, а качество управления этими интеграциями — наоборот, стремительно падать (типичные причины этого явления: возрастает количество IT-систем и интеграций между ними, меняются форматы данных между ними, и тут из организации уходят разработчики, внедрившие тот или иной обмен).

Итогом такого “эволюционного процесса” в компании будет сложнейшее нагромождение интеграций и обменов, которую очень сложно поддерживать. В итоге, мировая индустрия разработки ПО пришла к концепции единой сервисной шины предприятия (Enterprise Service Bus, ESB). С точки зрения архитектуры, ESB — это программное решение, обеспечивающее взаимодействие всех интегрируемых приложений через единую точку входа-выхода, где преимуществами являются масштабируемость, гибкость, централизация, быстродействие, отказоустойчивость и безопасность всей IT-среды компании.

Реализация межсистемного взаимодействия вместе с assino

Заказать консультацию