Skip to end of metadata
Go to start of metadata
Apache Camel ™ is a versatile open-source integration framework 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 provides support for Bean Binding and seamless integration with popular frameworks such as CDISpring, 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 - a popular distributed open source ESB and JBI container
  • Apache ActiveMQ - a mature, widely used 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! (smile)

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

New Camel committers

New Camel committers

A couple of week ago the Camel PMC voted in three new contributors to become committers:

- Onder Sezgin
- Quinn Stevenson
- Tomohisa Igarashi

On behalf of the Camel PMC, welcome aboard Onder, Quinn, and Tomo and keep up the great work!
Claus Ibsen

The Camel community announces the immediate availability of the new patch release Camel 2.19.1. This release contains 57 fixes applied in the past few weeks by the community on the Camel 2.19.x maintenance branch.

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

Many thanks to all who made this release possible.

On behalf of the Camel PMC,
Gregor Zurowski

The Camel community announces the immediate availability of the new patch release Camel 2.18.4. This release contains 44 fixes applied in the past few weeks by the community on the Camel 2.18.x maintenance branch.

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

Many thanks to all who made this release possible.

On behalf of the Camel PMC,

Gregor Zurowski

The Apache Camel community has made a call for a new logo and subsequently voted on the new logo design. And the results are now in*!

There have been 245 votes cast, out of which only 1 will be discarded (vote cast for 4 design proposals) which constitutes 0,4% of the total votes.

Out of the 244 remaining valid votes:

  1. Design by James Lei submitted at https://issues.apache.org/jira/secure/attachment/12855173/apachecamel.png https://issues.apache.org/jira/browse/CAMEL-10543 received 52 (21.31%) votes
  2. Design by Bharadwaj Nakka submitted at https://issues.apache.org/jira/secure/attachment/12856742/new_log_camel.jpg https://issues.apache.org/jira/browse/CAMEL-10543 received 14 (5.74%) votes
  3. Design by Merkushev Kirill submitted at https://github.com/apache/camel/pull/1369 received 59 (24.18%) votes
  4. Design by Zoran Regvart (1) submitted at https://github.com/apache/camel/pull/1486 received 37 (15.16%) votes
  5. Design by Zoran Regvart (2) submitted at https://github.com/apache/camel/pull/1494 received 135 (55.33%) votes
  6. Design by Filip Majewski submitted at https://github.com/apache/camel/pull/1551 received 72 (29.50%) votes
  7. Design by David Klassen submitted at https://github.com/apache/camel/pull/1556 received 121 (49.59%) votes
  8. Design by Brad Parks (1) submitted at https://github.com/apache/camel/pull/1573 received 57 (23.36%) votes
  9. Design by Brad Parks (2) submitted at https://github.com/apache/camel/pull/1575 received 27 (11.07%) votes

The Apache Camel community would like to thank everyone for participating either by submitting their logo design proposal, commenting and collaborating with the authors or casting the vote.

With this feedback from the community the Camel Project Management Committee (PMC) will announce the new official Apache Camel Logo, stay tuned for that!

On behalf of the Apache Camel community,

Zoran

*Errm, well they were in a week ago, but I'm late to write this announcement, posts to the mailing lists were more prompt

The Camel community announces the immediate availability of the new Camel 2.17.7 patch release. This release contains 15 fixes and is the last planned release for the 2.17.x branch.

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

Many thanks to all who made this release possible.

On behalf of the Camel PMC,
Gregor Zurowski

The Camel community announces the immediate availability of the new minor release Camel 2.19.0. This release contains over 670 fixes and improvements including the update to Spring Boot 1.5, the new Camel connector component and many more.

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

Many thanks to all who made this release possible.

On behalf of the Camel PMC,
Gregor Zurowski

RSS Feed

  • No labels