Интеграция баз 1С через DATAREON для нефтяной компании: единая шина вместо разрозненных обменов

Собрал обмены между системами 1С и внешними порталами в единую шину DATAREON с гарантированной доставкой и Банком Данных.

Нефтяная отрасль6 мин чтения
−60%
времени на запуск новой интеграции
−45%
ошибок и конфликтов в справочниках
−30%
нагрузки на систему 1С за счёт Банка Данных
интеграция баз 1С через DATAREON

Задача

Компания из нефтяной отрасли в рамках импортозамещения переходила с зарубежных систем на 1С. Новые системы нужно было связать отказоустойчивым централизованным контуром, который выдержит до 3000 пользователей и обеспечит согласованность данных.

Как было до проекта

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

Что я сделал

  1. 1

    Архитектура: MDM как источник, шина как диспетчер

    Подключился к проекту на фазе активного внедрения. Принцип выбрали такой: система MDM — единый источник мастер-данных, DATAREON — маршрутизатор всех потоков. Под это спроектировали потоки НСИ, документов между системами 1С и оперативных данных для порталов.

  2. 2

    Бизнес-процессы и обработчики

    Разработал около 50 бизнес-процессов обработки сообщений в DATAREON и около 120 обработчиков 1С для выгрузки и загрузки. Сделал сервисные алгоритмы, например архивацию файлов, чтобы переиспользовать код.

  3. 3

    Банк Данных как буфер

    Использовал Банк Данных DATAREON как промежуточное хранилище: он развязал прямые зависимости между системами, кэширует часто запрашиваемые данные вроде складских остатков и служит единой точкой доступа для внешних порталов.

  4. 4

    Порталы и внешние системы

    Реализовал интеграции через REST API и постраничную выборку данных прямо из 1С для веб-порталов. По итогам нагрузочного тестирования добавил валидацию входящих запросов регулярными выражениями против атак и мусорных данных.

  5. 5

    Порядок сообщений и перенос с бесшовной интеграции

    Нашёл и устранил нарушение порядка обработки сообщений при многопоточности. Функционал бесшовной интеграции переносил постепенно, точечно отключая дублирующие обмены, а с системой расчёта зарплаты зафиксировал чёткие контракты взаимодействия.

Результат

  • Новые интеграционные сценарии запускаются на 60% быстрее, потоками управляют в режиме одного окна.
  • Гарантированная доставка исключила потерю данных при сбоях, ошибок ручного ввода и конфликтов в справочниках стало на 45% меньше.
  • Банк Данных снизил нагрузку на одну из систем 1С на 30%, контур стабильно работает в пики.
  • Архитектура готова к росту объёма данных в 5–7 раз без редизайна.

Шину данных выгоднее внедрять, пока систем ещё немного, и сразу решать, кто владеет мастер-данными. Банк Данных DATAREON стоит использовать не только как шину, но и как буфер, снимающий нагрузку с учётных баз.

Вопросы по теме

Чем DATAREON лучше прямых обменов между базами 1С?+

Шина даёт одну точку управления потоками, гарантированную доставку и мониторинг. Системы не зависят друг от друга напрямую, и новую базу можно подключить без переделки остальных обменов.

Можно ли внедрить DATAREON параллельно с бесшовной интеграцией 1С?+

Можно, но переносить обмены нужно постепенно и точечно отключать дублирующие, иначе возникнут конфликты данных. В этом проекте перенос шёл без остановки бизнес-процессов.

Зачем нужен Банк Данных DATAREON?+

Это промежуточное хранилище внутри платформы. Оно кэширует часто запрашиваемые данные, снимает нагрузку с баз 1С и даёт внешним порталам единую точку доступа к данным.

Технологии

DATAREON PlatformБанк Данных DATAREON1С:ERP1С:MDM1С:Документооборот1С:ЗУПREST API

Услуги по теме

Нужно похожее решение?

Опишите задачу. За 30 минут разберусь в вашем ландшафте и предложу план с оценкой.

Написать в Telegram

Другие кейсы

коннектор DATAREON
Интеграции и шина данныхСтроительный холдинг

Нестандартный коннектор DATAREON: 500 000 документов холдинга автоматически в Nextcloud

Коннектор для DATAREON сам находит новые документы по всей компании, раскладывает их по категориям и загружает в Nextcloud.

DATAREON PlatformNextcloudREST API / WebDAV
интеграция Directum и 1С:ЗУП
Интеграции и шина данныхЖКХ, муниципальное предприятие

Интеграция Directum HR Pro и 1С:ЗУП: доработка коннектора под управленческую оргструктуру

Доработал типовой коннектор Directum — 1С:ЗУП, чтобы кадровый ЭДО работал с управленческой структурой, а не только с регламентированной.

Directum RXDirectum HR Pro1С:ЗУП
интеграция 1С:ERP и 1С:ТОиР
Интеграции и шина данныхЦеллюлозно-бумажный комбинат

Интеграция 1С:ERP и 1С:ТОиР: сопоставление объектов ремонта и согласование новых объектов через заявки

Связал 1С:ERP и 1С:ТОиР на комбинате: обмен перестал ломаться на иерархии оборудования, новые объекты ремонта создаются только через согласование.

1С:ERP 2.51С:ТОиР1С:УПП 1.3