Apache Camel ™ is a versatile open-source integration framework (with powerful Bean Integration) based on known Enterprise Integration Patterns.

Camel empowers you to define routing and mediation rules in a variety of domain-specific languages, including a Java-based Fluent API, Spring or Blueprint XML Configuration files, and a Scala DSL. This means you get smart completion of routing rules in your IDE, whether in a Java, Scala or XML editor.

Apache Camel uses URIs to work directly with any kind of Transport or messaging model such as HTTP, ActiveMQ, JMS, JBI, SCA, MINA or CXF, as well as pluggable Components and Data Format options. Apache Camel is a small library with minimal dependencies for easy embedding in any Java application. Apache Camel lets you work with the same API regardless which kind of Transport is used - so learn the API once and you can interact with all the Components provided out-of-box.

Apache Camel has powerful Bean Binding and seamless integration with popular frameworks such as Spring, Blueprint and Guice. Camel also has extensive support for unit testing your routes.

The following projects can leverage Apache Camel as a routing and mediation engine:

  • Apache ServiceMix - the most popular and powerful distributed open source ESB and JBI container
  • Apache ActiveMQ - the most popular and powerful open source message broker
  • Apache CXF - a smart web services suite (JAX-WS and JAX-RS)
  • Apache Karaf - a small OSGi based runtime in which applications can be deployed
  • Apache MINA - a high-performance NIO-driven networking framework

So don't get the hump - try Camel today!

Too many buzzwords - what exactly is Camel?
Okay, so the description above is technology focused.
There's a great discussion about Camel at Stack Overflow. We suggest you view the post, read the comments, and browse the suggested links for more details.

News

The Camel PMC just issued a new patch release: Apache Camel 2.8.4.
This release includes almost 90 bug fixes and comes about eight weeks after the previous patch release on the camel-2.8.x branch.

The artifacts are now published and are ready for you to download them from the Apache mirrors or from the Central Maven repository.
For more details please take a look at the release notes.

Many thanks to the Camel community and all contributors who's time and efforts made this release possible.

Edit  |  Labels: release

Today the Camel PMC voted another one of the very active and talented contributors to become a committer.

Babak Vahdat was actively involved with Apache Camel for about ten month contributing code and helping other users. In the past two months his activity reached a new level. Babak proactively improved our code base, provided patches for broken builds and tested our new releases. In recognition of his work, the PMC only had to take care of the simple task of making that official. Stay tuned for his first official commit.

On behalf of the Camel PMC, Babak, welcome aboard!
Christian

The Camel PMC is glad to announce the availability of Apache Camel 2.7.5.
This release resolved 44 JIRA issues (mostly bugs) reported by users.

The release is available to Download from Apache, and as well from Central Maven repo.
For the release notes we suggest to take a look at the release notes for the Camel 2.7.5 release.

Camel 2.7.5 is the last planned 2.7.x release and we stop maintaining this branch. You will may see a Camel 2.7.6 version if we need an really urgent patch (e.g. for a security vulnerability), but this is really unlikely.

The Camel Riders didn't want to close 2011 without one more release, the awaited camel-2.9.0. After a few last minute fixes we are glad to announce that Apache Camel 2.9.0 was officially released yesterday, hours before many champagne bottles were opened. The 2.9.0 release comes with another record 497 issues resolved, but this is not surprising as the community continues to grow and we lengthened the release cycle for minor releases.

The artifacts are now available in the Maven Central Repository and the official distribution is available for download from the Apache site and its mirrors. The new features, improvements and fixes are too many to mention here, so please check the release notes for details.

Many thanks to all the contributors. We wish you a happy and prosperous 2012!

Edit  |  Labels: release

The Camel PMC is glad to announce the availability of Apache Camel 2.8.3.
This release resolved over 60 JIRA issues (mostly bugs) reported by users.

The release is available to Download from Apache, and as well from Central Maven repo.
For the release notes we suggest to take a look at the current in-progress release notes for the Camel 2.8.3 Release

RSS Feed

Links

© 2004-2011 The Apache Software Foundation.
Apache Camel, Camel, Apache, the Apache feather logo, and the Apache Camel project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
Graphic Design By Hiram