Загляните в авторский канал нашего исполнительного директора. Алексей Петухов пишет о рынке ИТ-услуг, управлении разработкой и принципах, на которых строится работа компании.
Интеграция между системами 1С на платформе DATAREON
DATAREON
Интеграция между системами 1С для компании из нефтяной отрасли на платформе DATAREON
Заказчик
Компания из нефтяной отрасли
Запрос
Создать отказоустойчивый, производительный и централизованный интеграционный контур вместо существующих разрозненных обменов, и обеспечить согласованность данных между всеми системами
Результаты
На 60% сократили время на запуск новых интеграционных сценариев
На 45% сократили количество ошибок ручного ввода и конфликтов в справочниках
На 30% снизили нагрузку на одну из систем 1С благодаря использованию Банка Данных.
Содержание
… мин
Готовое решение
Платформа DATAREON
Запрос
Исходная ситуация и вызовы
Заказчику нужно было интегрировать новый технологический стек в связи с импортозамещением и переходом с зарубежных систем на российское ПО.
До внедрения DATAREON проект уже находился в активной фазе. За полгода до подключения нашей команды клиент начал масштабный переход с зарубежной системы на российское ПО (главным образом, систем учета на базе 1С).
Почему потребовался DATAREON:
— Необходимость связки нового стека. Появился набор новых, не связанных между собой систем. Требовалось создать надёжный и управляемый канал обмена данными между системами 1С.
— Накладывание интеграционных контуров. В системах 1С уже работала штатная бесшовная интеграция, через которую шла часть обменов. DATAREON необходимо было внедрять параллельно, что создавало риск конфликтов и дублирования данных. Требовалось аккуратно переносить функционал, не нарушая текущие бизнес-процессы.
— Интеграция внешних и legacy-систем. Помимо 1С в контур входили внешние источники данных, например для заказов, и система расчёта зарплаты. Необходимо было настроить обмен как с ними, так и между ними через единую платформу.
— Планирование под высокую нагрузку. Проект предполагал работу до 3000 пользователей в 1С, что требовало от интеграционного решения высокой производительности и отказоустойчивости. Заказчик опасался, что штатные механизмы обмена не справятся с пиковой нагрузкой, и эту задачу предстояло решить с помощью DATAREON.
Ключевые системы проекта
Центральный хаб нормативно-справочной информации (номенклатура, контрагенты, пользователи).
Система управления предприятием в двух инстанциях: для международного и российского учета.
Система согласования документов и автоматизации бизнес-процессов.
Система управления персоналом и расчета заработной платы
Сервис для данных физлиц, специализированные веб-порталы в том числе для заказов.
Мысли, кейсы и обзоры по DATAREON, в телеграм-канале руководителя технологических проектов.
Команда подключилась к проекту на фазе активного внедрения. В течение 2024 года разработала и внедрила интеграционный контур на платформе DATAREON.
Разработали интеграционные потоки
Внедрили платформу DATAREON и выстроили централизованную и управляемую модель обмена данными, где платформа — единая шина для всех систем.
Ключевой принцип архитектуры — назначение системы MDM в качестве единого источника «мастер-данных», а платформу DATAREON — как главного диспетчера и маршрутизатора потоков информации.
Команда внедрения участвовала в разработке концептуальных интеграционных потоков:
Поток мастер-данных
Поток документов и бизнес-процессов из одной системы 1С в другую
Поток оперативных данных и интеграция с внешними порталами
Роль сервиса «Банк Данных» платформы DATAREON:
Помимо функции шины, Банк Данных был стратегически использован как консолидированное промежуточное хранилище. Это позволило:
Развязать прямые зависимости между системами, повысив отказоустойчивость.
Оптимизировать производительность, кэшируя часто запрашиваемые данные, например, складские остатки.
Обеспечить единую точку для доступа внешних систем — веб-порталов, к данным корпоративного контура.
Ключевые выполненные работы
Наш разработчик в составе общей команды:
Вызовы проекта
Параллелизм и целостность данных: Выявили и решили проблемы с нарушением порядка обработки сообщений при работе многопоточности в платформе DATAREON.
Сосуществование платформы DATAREON с подсистемой бесшовной интеграции с 1С: Постепенный перенос функционала со схемы бесшовной интеграции требовал тщательного анализа и точечного отключения дублирующих обменов во избежание конфликтов в данных.
Работа с legacy-кодом и требованиями смежных команд: При интеграции с 1С часть логики была инкапсулирована на стороне смежной системы для расчета заработной платы, что потребовало построения четких контрактов взаимодействия.
Разработал около 50 бизнес-процессов обработки сообщений в системе платформы DATAREON.
Около 120 обработчиков 1С для выгрузки и загрузки сообщений.
Реализовал сложные интеграции с внешними системами через REST API.
Решил задачу постраничной выборки (пагинации) данных напрямую из 1С для веб-порталов, что оптимизировало работу с большими объемами данных.
Внедрил алгоритмы валидации входящих запросов с использованием регулярных выражений для защиты от кибератак и некорректных данных по результатам нагрузочного тестирования
Создал сервисные алгоритмы, например, для архивации файлов, для повторного использования кода и поддержания чистоты архитектуры.
Результаты и ценность для клиента
Централизация и время выхода на рынок:
Создали управляемую шину данных, сократили время на запуск новых интеграционных сценариев на 60%. Теперь ИТ-департамент управляет потоками в режиме «одного окна».
Надежность и качество данных:
Исключили потерю данных при сбоях (обеспечили гарантированную доставку). Количество ошибок ручного ввода и конфликтов в справочниках снизилось на 45%, обеспечили согласованность отчетности.
Архитектура на вырост:
Использование Банка Данных снизило нагрузку на одну из систем 1С на 30%, позволило системе стабильно работать в периоды пиковых нагрузок. ИТ-ландшафт готов к росту объема данных в 5–7 раз без дополнительных инвестиций в редизайн архитектуры.
Обсудить задачу и получить предварительную оценку
Подберем модели и условия лицензирования под нужды вашей компании