It is a long time since I wrote my last blog. For last 6-7 months I am working on Apache Camel framework. This framework has amazing integration features. Very easy to learn and very good implementations of EIP (Enterprise Integration Patterns).
Camel lets you work easily with any kind of (well almost) trasport or messaging model such as HTTP, JMS, etc. It provides you 2 ways to write your routing / mediation rules
1. DSL (Domain Specific Language)
2. XML configuration (Spring based)
Couple of more features which blew me out were seamless Spring integration and amazing JUnit support to unit test your routes.
One more good thing is that Camel provides a framework by which one can develop a Camel component very easily. Component is way by which Camel integrates with other frameworks and systems.
By the way I am planning to write a Camel Component and donate to Apache. Will let you know about it my next blog.