So, who could advise some good Apache Camel routes visual designer?
Would like to know also if there's some really good Apache Camel routes visualizer (saw some maven2 camel visualizer, but it produce weird results).
Many open source projects and closed source technologies did not withstand the tests of time and have disappeared from the middleware stacks for good. After a decade, however, Apache Camel is still here and becoming even stronger for the next decade of integration.
Apache Camel is an open source framework for message-oriented middleware. Apache Camel is the industry standard for reducing boilerplate code for complex integrations — while maintaining features like: Automatic error handling.
A Camel route is where the integration flow is defined. For example to integrate two systems then a Camel route can be coded to specify how these systems are integrated. An example could be to take files from a FTP server and send to a ActiveMQ messaging system. This can be coded in a route using Java with the Java DSL.
There is some Maven tooling to generate a visual GraphViz dot diagram http://camel.apache.org/visualisation.html
It is not a designer, and it requires you to install GraphViz to have the graph generated.
FuseSource is working on a GUI designer for Camel, called FuseSource Rider. Its currently in works and will be GA in Q1 2011. It's entire web based which means you just need a web browser to use it. James Strachan is working on this tooling.
More information about this tooling will be posted on the FuseSource site in due time. http://fusesource.com/
You can see a screenshot of the tooling at the Camel introduction webinar at http://fusesource.com/resources/video-archived-webinars/
There are two enterprise-ready tools available for Apache Camel - from Talend and from JBoss (former FuseSource). I have written a blog post about this topic:
http://www.kai-waehner.de/blog/2012/11/23/enterprise-ready-tool-support-for-apache-camel/
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With