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


Автор: emmanuil 24.5.2011, 10:41
Салют!
Рассказали про OpenESB. Но она вроде как не развивалась (1,5 года?) пока оракл покупал сан. Сейчас вроде не спонсируется. Какую реализацию посоветуете? Чем она лучше? Посмотрел в OpenESB есть дизайнер в нетбинсе (правда нетбинс старый), ни строчки ява-кода писать не нужно. В других так же?
Какая реализация перспективнее, лучше, какую чаще используют?

Автор: emmanuil 24.5.2011, 11:06
Нашел Mule. На своем сайте пишут, что самая популярная. Кто-нибудь использовал?

Автор: MisterCleric 24.5.2011, 11:08
Посмотри еще определенную альтернативу:
http://www.springsource.org/spring-integration

Автор: emmanuil 24.5.2011, 11:15
MisterCleric, спасибо за ссылку.
Он там вроде только на сообщениях. Использовать приходилось? В каких системах? Mule со спрингом интегрируется, написано.

Автор: MisterCleric 24.5.2011, 11:32
Цитата

Он там вроде только на сообщениях

Почему только на сообщениях?
В нем реализовано большинство 
http://www.eaipatterns.com/
Что еще от ESB надо?
Использовать приходилось и интегрировали свое приложение на нем с 
http://www-01.ibm.com/software/integration/wbimessagebroker/#

Автор: AntonSaburov 25.5.2011, 18:15
Ну есть еще JBoss - http://www.jboss.org/jbossesb

Автор: emmanuil 25.5.2011, 19:27
Цитата(MisterCleric @  24.5.2011,  09:32 Найти цитируемый пост)
Почему только на сообщениях?
В нем реализовано большинство 
Enterprise Integration Patterns
Что еще от ESB надо?
Использовать приходилось и интегрировали свое приложение на нем с 
IBM Message Broker

Я сильно не читал, просто на сайте у них в первых же строках написано, что сообщения, вот я и подумал. Может оно и все поддерживает, я не спорю. smile
Разное бывает нужно. По почте отправлять запросы, через БД, через FTP, через сервисы, да к тому же еще преобразовать, трансформировать и направить в другую систему и т.д. и т.п. Я в шинах новичок. Может правильнее это все называть JBI, даже не знаю. smile
Пока писал, поглядывал на доки спринга и нашел. Там это адаптеры называются и много чего есть. Нужно будет почитать. Если еще BPEL-дизайнер есть, то вообще хорошо.
Так получается у вас была шина на спринге для интеграции каких-то систем, а вы ее еще с другой шиной (IBM MB) интегрировали? Интересно. Интеграция двух шин получается.

AntonSaburov, спасибо за линк. Ты его рекомендуешь? Правда сервер у нас гласфиш. smile

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

Автор: powerOn 25.5.2011, 22:51
Достаточно популярен http://servicemix.apache.org/home.html
Еще в качестве фреймворка интеграции мне нравится http://camel.apache.org/

Автор: emmanuil 28.5.2011, 07:53
powerOn, спасибо за ссылки.

Немного познакомился с OpenESB. Староват, слабо развивается, релиз новой версии будет наверное еще не скоро. Все что сейчас есть, осталось еще наверное с сановских времен.
Больше склоняюсь к Mule и решениям от Apache. Еще хочу попробовать заменить дизайнер с BPEL на jBPM, так как писали, что jBPM намного гибче. Где-то читал, что с Mule прекрасно интегрируется, через спринг кажется.

Всем спасибо за обсуждение!

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