1С:Шина и Datareon — отличия между системами

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

В этой статье мы проведем глубокий сравнительный анализ этих двух платформ. Рассмотрим их архитектуру, удобство работы, масштабируемость и цену владения.

1С:шина и Datareon сравнение

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), чтобы писать сложную бизнес-логику.

1С шина процесс внедрения интеграции

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

Datareon процесс внедрения интеграции

Казалось бы, продукт 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С и почти нет иностранных систем
  2. Ваш ИТ-отдел укомплектован исключительно 1С-специалистами высокого уровня
  3. Ваши интеграционные сценарии линейны (взял-передал) и не требуют сложной ETL-обработки данных внутри шины
  4. Бюджет на старте жестко ограничен и есть собственные ресурсы разработчиков 1С

Выбирайте Datareon Platform, если:

  1. У вас гетерогенная среда: 1С, SAP, CRM на Java, базы данных Oracle/Postgres/MS SQL, веб-сервисы
  2. Вам нужно строить хранилище данных, витрины данных или внедрять НСИ (MDM)
  3. Вы хотите внедрить принципы импортозамещения, уйдя от зависимостей, но при этом получить современную кластерную архитектуру
  4. Вы хотите сэкономить в долгой перспективе за счет низкой стоимости поддержки за счет применения Low-code подоходов

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Отправьте форму и мы вам перезвоним

Отправляя форму вы соглашаетесь с политикой конфиденциальности и даете согласие на обработку персональных данных компании ИП Рыжиченко Антону Ивановичу
Сайт itviar.ru использует cookie для персонализации и хранения настроек.
Отправляя форму вы соглашаетесь с политикой конфиденциальности и даете согласие на обработку персональных данных компании ИП Рыжиченко Антону Ивановичу