Обеспечьте ускорение тиражирования интеграционных процессов, высокий уровень доступности информации, быстрое подключение новых систем, гарантированную доставку сообщений с 1С Интеграция КОРП
Содержание статьи:
- Принципы, на которых построена 1С: Интеграция КОРП
- Архитектура 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