Esb 2016 - актуальное


#1

Продолжить обсуждение из Выбор esb для 1С:

Предлагаю еще раз обсудить, что у нас есть по шинам на 2016 год по отношению к 2014.

@Valentin_Budkin - ты говорил что есть что-то на GoLang напиленное ? Можешь скинуть ссылку ?

Тут давеча Axelot официально релизную свою шины для 1С - не подетски дорогую http://integration.axelot.ru/products/axelot-esb-servisnaya-shina-dannykh/


#2

Алексей, “не подетски дорогую” это в сравнении с коммерческими продуктами других вендоров или в сравнении с бесплатными?


#3

Еще же есть 2is интеграция, тоже шина на 1С. Кто-нибудь пользовался?
Акселот да, весьма дороговато. Чтото в районе 3 млн выходило для прошлой моей работы. Увы, сколько стоят всякие jboss fuse - невкурсе,


#4

2IS - мы пользовали немного. Но это не шина - это ETL процесс скорее.

собственно я тебе напомню - 2IS, это частично инструменты разработчика от tormozit


#5

да нет, они выбрали политику лицензирования похожую на политику webMethods - есть такая “тру-шина”, поэтому при росте числа адаптеров и систем, цена увеличивается геометрически.

проблема в том, что на проектах по шине - основные затраты покупателя это внутренние затраты на рефакторинг систем, адаптируемых к шинам. Поэтому когда еще и стоимость лицензий приближается к 30 мегарублям для средней компании это чаще неподъемные ресурсы, с долгим сроком окупаемости.


#6

На Go знакомый делал не шину, а сервис очередей. https://github.com/vburenin/firempq
Но судя по отсутствию коммитов с января - заглохло.

Мы на шине обожглись, и Пётр внедрил .Net и RabbitMQ - https://infostart.ru/public/503059/


#7

Обожглись именно на 1C:OData.
С Zato еще история не закончена. После сегодняшней ретроспективы, еще раз посмотрим свежим взглядом в сторону Zato ESB, но уже только с RabbitMQ.

Из интересного hangfire.io (пока только как .Net сервис), жуть какая стабильная вещь. Используем для интеграции с мобильным оператором. Работает в таких связках MS SQL, MS SQL + MS MQ, MS SQL + Redis.


#8

http://docs.hangfire.io/en/latest/

мне это напомнило https://github.com/mperham/sidekiq
который используется в Github Enterprise и еще во многих других Rails приложениях

Что касается ESB - я всегда был убежден, что ESB это комплект продуктов

  • Балансировщики API - для горизонтального масштабирования
  • Управлятора - доступы и версии API. Чтобы выпускать API последотвательно с deprecated возможностями
  • AMQP горизонт
  • MQTT горизонт
  • SOAP горизонт
  • REST горизонт
  • Трансформатор данных - логика преобразования между API
  • Мониторинг

и важный момент: GIT публикатор - вот тут я уже 3 года как экспериментирую с https://github.com/fabric8io/fabric8


#9

Ещё оркестратор этого всего нужен. Но тут уже шаг в сторону BPMS :slight_smile:


#10

Вот чего не люблю, так это мышководные оркестраторы. Но ты прав - неккоторым они нравятся и их даже покупают. @Yakimovich тут показывал стартап, который пилит такое и уже продали во все Российские ОпСоСы.