Enterprise Integration Zone is brought to you in partnership with:

Christian is a Principal Middleware Specialist/Architect at Red Hat specializing in developing enterprise software applications with an emphasis on software integration and messaging. His strengths include helping clients build software using industry best practices, Test Driven Design, ActiveMQ,Apache Camel, ServiceMix, Spring Framework, and most importantly, modeling complex domains so that they can be realized in software. He works primarily using Java and its many frameworks, but his favorite programming language is Python. He's in the midst of learning Scala and hopes to contribute to the Apache Apollo project. Christian is a DZone MVB and is not an employee of DZone and has posted 51 posts at DZone. You can read more from them at their website. View Full User Profile

Designing and Implementing our Camel-based mgm Cosmo Router

  • submit to reddit

There are lots of great articles about Apache Camel, especially about how to write routes, use the EIPs, etc, etc. But in this article, an architecture group explains an interesting problem they are trying to solve, how Apache Camel fits in, the pros and cons of the different approaches, the lessons learned, and how they finally crafted a successful solution with Camel. 

It's a real-world scenario with real constraints, not just a contrived project to show the good stuff. 

I highly recommend taking a look:

Designing and Implementing our Camel-based mgm Cosmo Router

Published at DZone with permission of Christian Posta, author and DZone MVB.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)