Всем привет! Начинаю включаться в рабочий ритм после небольших выходных. Хочу начать #марафон постов про технологические проекты.
В нашем проектном офисе мы занимаемся задачами: ESB, MDM, BI, ETL, DevOps 1C и заказными интеграционными решениями. Один из таких проектов хочу разобрать сегодня.
🌟 Поговорим про Datareon — решения для интеграции приложений и управления данными.
У него есть два продуктовых направления:
- Datareon ESB используют для построения и сопровождения интеграций между системами.
- Datareon Platform — это более широкий low-code инструмент для интеграции и управления корпоративными данными, где помимо обмена есть возможности для более сложной работы с данными и интеграционными потоками, а также организации КХД и витрин данных.
Как правило, потребность в таких решениях появляется по мере роста ИТ-ландшафта.
▫ Пока систем немного, обмены часто строятся напрямую и работают без существенных ограничений. Но когда систем и сценариев взаимодействия становится больше, сопровождать такую схему становится сложнее: ошибки труднее локализовать, а изменения в одной системе начинают влиять на другие.
▫В таких ситуациях ESB-подход позволяет вынести интеграционную логику в отдельный контур, централизовать маршруты обмена и упростить сопровождение интеграций.
🌟 В одном из таких проектов мы использовали Datareon ESB, поскольку задача была связана с действующими обменами между сайтом и несколькими системами 1С.
Перед нами стояла задача поддержать и доработать интеграцию сайта на Битрикс и нескольких систем 1С: 1С:УХ, 1С:БП2, 1С:БП3.0, 1С:ERP и 1С:УТ10.
Особенность проекта заключалась в том, что интеграции уже использовались в продуктивной среде. При этом часть обменов работала с ошибками, а логику взаимодействия систем нужно было корректировать по мере изменений на стороне заказчика.
В рамках проекта мы проанализировали текущую схему обменов, локализовали проблемные участки, уточнили логику передачи данных и внесли необходимые корректировки. В результате работу интеграций удалось стабилизировать и сделать контур обмена более управляемым.
Если формат будет интересен, в следующий раз разберу другие технологические решения, которые используются в подобных проектах.