Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What's the best Apache Camel routes visual designer? [closed]

Tags:

apache-camel

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).

like image 438
Archer Avatar asked Oct 13 '10 07:10

Archer


People also ask

Is Apache Camel still relevant?

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.

What is Apache Camel good for?

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.

What is Apache Camel route?

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.


2 Answers

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/

like image 124
Claus Ibsen Avatar answered Sep 19 '22 19:09

Claus Ibsen


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/

like image 23
Kai Wähner Avatar answered Sep 19 '22 19:09

Kai Wähner