Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Выбор ESB


Автор: vovos2 3.2.2010, 18:03
может ли кто-то подсказать какую ESB лучше выбрать?
интересует прежде всего простота в плане освоения и проектирования.

из того что нашел: OpenESB(Sun), JBoss ESB, Apache ServiceMix, MuleESB, WSO2 ESB. 

Автор: pilgr 4.2.2010, 11:30
Кстати, а почему именно ESB? Какую задачу будете решать?

Во многом выбор зависит от ваших скилов или команды. 

ChainBuilder ESB — поставляется как законченный продукт, обладает хорошим интерфейсом, сервисом мониторинга ошибок, различными пошаговыми мастерами. Основана на ServiceMix-е 3-ем, обернута в законченный продукт и позволяет работать внутри с данными, не обязательно преобразовывая их в XML. Самый пригодный для промышленного использования продукт прямо из коробки.

OpenESB красиво выглядит, но довольно громоздка, ограничена интерфейсом, много нужно изучать этого самого интерфейса. Не понравилась.

WSO2 ESB — шина с нятяжкой, во многом заточена на веб-сервисы. Идеальна в идеально среде.

ServiceMix абсолютно голая. Все нужно кодить ручками. FUSE ESB на ее основе, собрала лучшие Apache-продукты в этой сфере. Есть Integration Designer графический, который рисует маршруты (основанные на Apache Camel).

Последние полтора года так или иначе ковырял разные интеграционные платформы и фреймворки. ESB очень перегруженный термин. И платформы друг от друга тоже отличаются и архитектурой и подходом к разработке. 

Пришел к выводу, что Apache Camel — лучшее, что есть на сегодня. Легкий, понятный, прекрасный конструктор. Приятно, что простые задачи выполнять на нем просто. А сложные, тоже не очень сложно. Желательно знание Spring и использование Maven. В общем, http://integration-review.com/apache-camel-first-ride.

http://pilgr.name


Автор: vovos2 4.2.2010, 18:56
Спасибо за такой детальный ответ, 
позже поделюсь своими впечатлениями.

Автор: Tony 13.4.2010, 21:40
Ребята, не стал пладить топики. Такой вопрос кто пробывал и может сравнить Progress ESB и Oracle ESB ? 

Автор: pilgr 14.4.2010, 08:53
Progress ESB, это в смысле Sonic ESB?

Sonic я достаточно плотно "http://pilgr.name/sonic-esb-pervye-vpechatleniya/".  Хорошая архитектура, документация, отлаженные инструменты, разрабатывать приятно.

А вот дальше - ИМХО. Oracle ESB похож на перелицованного монстра из семейства Oracle Fusion Middleware. Который совсем и не ESB. Знаю только об одном опыте использования такого Oracle в интеграционном проекте с не самыми лестными отзывами.


P.S. Более всего мне нравиться Apache Camel, простой фреймворк на EIP. И это даже не ESB.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)