10. Spring Integration
● Founded at 2009
●
Lightweight routing and mediation framework
● Low level DSLs
● Tight integration with others Spring projects (Spring
DI, Spring XD, Spring Cloud etc.)
12. ● Founded at 2009
● Implements big set of EIPs and endpoints
● Has around 70 contributors
● 8000+ commits in GitHub repo
● The last commit date Apr, 2016
13. ● Founded at 2014
● Implements big set of endpoints and EIPs
● Java 8 lambda support
● 154 commits in GitHub repo
● The last commit date Apr, 2016
14. ● Founded at 2012
● Implements only few endpoints (jms, http, amqp)
● Has 69 commits in GitHub repo
● The last commit date Feb, 2016
15. ● Founded at 2012
● Implements few base endpoints (jms, http, file, jdbc etc.)
● Has 220 commits in GitHub repo
● The last commit date Jun, 2013
20. Header fields
Enricher
Wire Tap
Output
Number to
String
transformer
File Output
FTP OutputNumber to
String
transformer
Numbers Polling
Consumer
Even
Numbers
Router ‘TRUE’
‘FALSE’
Prime
Numbers
Filter
Even and Prime Numbers Processor
24. Header fields
Enricher
Wire Tap
Output
Number to
String
transformer
File Output
FTP Output
Number to
String
transformerNumbers Polling
Consumer
Number
Type
Router
JDBC Output
Even
Number
Channel
Prime
Number
Channel
Palindrome
Number
Channel
Null
Channel
File Name
Enricher
28. References
● 'Enterprise Integration Patterns' book by Gregor Hohpe
– http://www.enterpriseintegrationpatterns.com
● 'Spring Integraion in Action' book by Mark Fisher, Jonas Partner
● http://projects.spring.io/spring-integration
– https://github.com/spring-projects/spring-integration
● Stack Overflow 'spring-integration' tag
http://stackoverflow.com/questions/tagged/spring-integration