1С:Шина и Datareon Platform — что выбрать? Это, пожалуй, один из самых частых вопросов для IT-директора. Когда речь заходит о системной интеграции между различними продуктами 1С. Оба продукта входят в реестр отечественного ПО и предназначены для обмена данными между системами. Но философия, архитектура и сценарии использования у отличаются
В этой статье мы проведем глубокий сравнительный анализ этих двух платформ. Рассмотрим их архитектуру, удобство работы, масштабируемость и цену владения.
Содержание

1С:Шина и Datareon — Позиционирование
Главное различие заложено в маркетинговом позиционировании и архитектурной логике между 1С:Шина и Datareon Platform.
1С:Шина — это классический представитель паттерна Enterprise Service Bus (ESB) . Ее задача связать несколько систем между собой, обеспечивая асинхронный обмен сообщениями. Она выступает в роли доставщика. Забирает сообщение от Точки А, преобразует его и доставляет в Точку Б. Основной фокус это транспорт и маршрутизация.
Datareon Platform (особенно в версии, пришедшей на смену Datareon ESB) позиционируется как iPaaS (Integration Platform as a Service) или комплексная платформа управления данными . Она вбирает в себя не только функции шины (ESB), но и инструменты ETL (Extract, Transform, Load, такие как, извлечение, преобразование, загрузка), MDM (Master Data Management управление мастер-данными/НСИ) и витрины данных .
Выбирают 1С:Шину, когда нужно просто соединить несколько 1С или 1С с внешней системой. Выбирают Datareon, когда нужна единая платформа для всего ландшафта интеграции, управления данными и аналитики.
Архитектура и технологический стек
1С:Шина создана на технологической платформе 1С:Предприятие.Элемент. Она работает строго там, где работает 1С Windows или Linux с определенными ограничениями. Требует знаний языка 1С (или языка 1С:Элемент) для разработки. Это монолитное приложение, которое использует стандартные механизмы 1С для хранения данных .
Datareon Platform написана на .Net Core (C#) . Это современная, полностью кросс-платформенная архитектура. Она изначально проектировалась как кластерная и отказоустойчивая система, работающая в режиме Active-Active . В то время как 1С:Шина для масштабирования требует усилий администратора и ресурсов сервера 1С. Datareon масштабируется горизонтально добавлением нод (узлов) без необходимости покупки дополнительных лицензий на ПО
| Характеристика | 1С:Шина | Datareon Platform |
| Технологический стек | 1С:Предприятие.Элемент | .Net Core (C#) |
| Архитектура | Монолитная, серверная | Кластерная Active-Active, микросервисная |
| ОС | Windows, Linux (ограниченный список дистрибутивов) | Windows, Linux (Astra, RedOS, Ubuntu, Debian и др.) |
| Зависимости | Полностью зависит от экосистемы 1С | Независимый стек, не требует сторонних компонентов |
Подход к разработке (Low-code)
Сравнение интерфейсов и подходов к разработке показывает разный уровень зрелости продуктов. В 1С:Шина и Datareon Platform немного отличается способ разработки новых точек интеграции данных.
1С:Шина работает через веб-интерфейс, но вся логика интеграции (процессы) пишется на встроенном языке. Есть графические схемы процессов, но они служат лишь визуализацией написанного кода . Пользовательский интерфейс самой шины нельзя изменить или кастомизировать под нужды бизнеса — это строгая оболочка . Разработчику нужен высокий грейд (Senior), чтобы писать сложную бизнес-логику.

Datareon Platform декларирует Low-code подход . До 80% задач по трансформации данных можно решить через визуальный интерфейс, не прибегая к коду. Однако когда логика становится сложной, платформа предоставляет возможность редактировать сгенерированный код 1С . Это дает огромное преимущество: Low-code подход ускоряет разработку. Но в то же время, можно редактировать сценарии выгрузки вручную.

Казалось бы, продукт 1С должен лучше всех интегрироваться с 1С. На практике ситуация интереснее.
1С:Шина, конечно, отлично понимает внутренние форматы 1С. Но для того, чтобы выгрузить данные из УПП или ERP в шину, нужно писать обработки в самой конфигурации 1С: регистрацию объектов, обработчики событий . Это изменение кода базы 1С, что на крупных проектах — целая эпопея с согласованиями. Особенно больно, когда приходится обновлять конфигурацию 1С в короткие технологические окна.
Datareon Platform пошла дальше. У них есть готовый Модуль интеграции с 1С . Это расширение, которое устанавливается в базу 1С раз и навсегда. А вся логика выгрузки пишется уже в веб-интерфейсе Datareon и оттуда управляется. Более того, существует Адаптер Enterprise Data, который использует стандартные механизмы 1С (формат ED), позволяя обмениваться объектами (Контрагенты, Номенклатура) без написания кода .
Разработка одного интеграционного потока на 1С вручную занимает примерно 4 часа. Использование адаптера ED для Datareon сокращает это время до 5-10 минут. Экономия на 100 объектах может достигать 1.5 млн рублей
Мониторинг в 1С:Шина и Datareon Platform
1С:Шина использует технологический журнал 1С. Если сообщение потерялось или не дошло, администратору приходится вручную лезть в логи сервера 1С, фильтровать их и разбираться в стеке вызовов. Визуализация маршрута сообщения отсутствует.
Datareon Platform предоставляет отдельный мощный Центр мониторинга (ЦМ) . Это визуальный трекинг сообщений:
- Вы видите карточку сообщения от момента входа в шину до выхода
- Можно посмотреть время обработки на каждом шаге
- Более 30 встроенных метрик (CPU, память, очередь сообщений на конкретных узлах)
- API для интеграции с Zabbix, Grafana, Prometeus
Отказоустойчивость и кластеризация
1С:Шина работает по принципу один сервер — одна шина. Да, можно поднять кластер серверов 1С. Однако, это сложно, дорого (лицензии на сервер 1С стоят денег) и требует ручной балансировки.
Datareon Platform имеет кластер из коробки. Если один сервер упал, второй автоматически подхватывает его задачи (горячее восстановление) . Более того, за счет активной архитектуры, нагрузка распределяется равномерно. Лицензии на дополнительные ноды кластера докупать не требуется.
Лицензирование
В краткосрочной перспективе 1С:Шина может показаться дешевле, особенно если у вас уже есть лицензии на сервер 1С. Но давайте посмотрим на модель:
- 1С:Шина: Цена зависит от количества пользователей — до 100, до 500, более 500. Требует покупки отдельной лицензии на сервер 1С:Предприятие для Dev и Prod контуров. Высокие скрытые затраты на разработку и поддержку кода интеграции внутри баз 1С
- Datareon Platform: Базовая лицензия стоит дороже, около 600 тыс. руб, но включает неограниченное количество серверов . Лицензируются только системы-подписчики и потребители данных. За счет Low-code подхода, экономия на разработке перекрывает начальную стоимость лицензии уже на средних проектах (10+ интеграций).
Заключение
Выбирайте 1С:Шина, если:
- У вас холдинг из множества баз 1С и почти нет иностранных систем
- Ваш ИТ-отдел укомплектован исключительно 1С-специалистами высокого уровня
- Ваши интеграционные сценарии линейны (взял-передал) и не требуют сложной ETL-обработки данных внутри шины
- Бюджет на старте жестко ограничен и есть собственные ресурсы разработчиков 1С
Выбирайте Datareon Platform, если:
- У вас гетерогенная среда: 1С, SAP, CRM на Java, базы данных Oracle/Postgres/MS SQL, веб-сервисы
- Вам нужно строить хранилище данных, витрины данных или внедрять НСИ (MDM)
- Вы хотите внедрить принципы импортозамещения, уйдя от зависимостей, но при этом получить современную кластерную архитектуру
- Вы хотите сэкономить в долгой перспективе за счет низкой стоимости поддержки за счет применения Low-code подоходов