| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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. |