2008-11-15 1 views
5

Есть ли у кого-нибудь опыт работы с проектом Spring Integration как встроенный ESB?Весна Интеграция как встроенная альтернатива автономному ESB

Я очень интересны в таких случаях применения, как:

  • Чтение файлов из каталога по расписанию основе
  • Получение данных из источника данных JDBC
  • Модульность и возможность запуска/остановки/перераспределить модуль «на лету» (например, один модуль может сканировать каталог по расписанию, другой запрос вызова из источника данных jdbc и т. д.)
  • повторная/повторная политика

UPDATE:

я нашел ответы на все мои вопросы, за исключением «Получение данных из источника данных JDBC». Это технически возможно?

ответ

9

Помните, что «ESB» - это просто маркетинговый термин, предназначенный для продажи более дорогого программного обеспечения, это не волшебная пуля. Вам необходимо рассмотреть конкретные задания, которые необходимо выполнить вашему программному обеспечению, и выбрать соответственно. Если Spring Integration, похоже, соответствует законопроекту, я бы не стал слишком обеспокоен, если он не очень похож на дорогостоящую установку сервера.

+2

Я знаю :). Я использую в проектах Mule ESB, но часто он переквалифицирован и хочет использовать упрощенный и встроенный. – FoxyBOA 2009-09-11 10:42:25

2

Эта ссылка описывает FileSucker с интеграцией с пружиной. Читайте на своих шаблонах интеграции с корпорацией для получения дополнительной информации, я думаю.

Я вроде бы думаю, вам нужно немного больше расследовать свое «я» или сделать несколько попыток в некоторых ваших делах. Тогда мы можем обсудить, что хорошего и плохого.

2

Адаптеры JDBC выглядят как work in progress.

Даже если нет специального адаптера, помните, что Spring Integration - это тонкая оболочка вокруг POJO. Вы сможете получить доступ к JDBC в любом компоненте, например. ваши активаторы обслуживания.

См. here для решения на основе опроса входящего адаптера канала.

Смежные вопросы