Spring Integration as embedded alternative to standalone ESB

esb, jdbc, soa, spring, spring-integration

Solution

Remember, "ESB" is just a marketing term designed to sell more expensive software, it's not a magic bullet. You need to consider the specific jobs you need your software to do, and pick accordingly. If Spring Integration seems to fit the bill, I wouldn't be too concerned if it doesn't look much like an uber-expensive server installation.

Problem

Does anybody has an experience with Spring Integration project as embedded ESB? I'm highly interesting in such use cases as: - Reading files from directory on schedule basis - Getting data from JDBC data source - Modularity and possibility to start/stop/redeploy module on the fly (e.g. one module can scan directory on schedule basis, another call query from jdbc data source etc.) - repeat/retry policy UPDATE: I found answers on all my questions except "Getting data from JDBC data source". Is it technically possible?

Original source