Apache Camel

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Apache Camel

Apache Camel is an open source framework for message-


oriented middleware with a rule-based routing and
Apache Camel
mediation engine that provides a Java object-based
implementation of the Enterprise Integration Patterns using
an application programming interface (or declarative Java
domain-specific language) to configure routing and Developer(s) Apache Software
mediation rules. Foundation
The domain-specific language means that Apache Camel Initial release June 27, 2007[1]
can support type-safe smart completion of routing rules in Stable release 2.25.x 2.25.4 /
an integrated development environment using regular Java (Legacy) 28 May
code without large amounts of XML configuration files,
2021[2]
though XML configuration inside Spring Framework is
also supported. 3.18.x 3.18.4 /
(LTS) 1 December
Camel is often used with Apache ServiceMix, Apache 2022[2]
ActiveMQ and Apache CXF in service-oriented
3.x (LTS, 3.20.1 /
architecture projects.
latest) 7 January
2023[2]
Tooling Repository Camel Repository (htt
Several Apache Maven-plugins are provided for ps://gitbox.apache.or
validation and deployment. g/repos/asf?p=camel.
Graphical, Eclipse-based tooling is freely git)
available from Red Hat. It provides graphical Written in Java, XML
editing and debugging and advanced validation.
Operating system Cross-platform
Eclipse based tooling from Talend.
Type Enterprise Integration
Patterns Enterprise
See also Service Bus SOA
AdroitLogic UltraESB Message Oriented
Apache ServiceMix Middleware
Red Hat Fuse License Apache License 2.0
Guaraná DSL Website camel.apache.org (htt
Mule (software) p://camel.apache.org)
Open ESB
Service Component Architecture (SCA)
Petals ESB
IBM Integration Bus
Akka (toolkit) open-source toolkit and runtime for Reactive programming, concurrent and
distributed applications on the JVM with camel integration.

Books
Ibsen, Claus; Anstey, Jonathan (2018), Camel in Action (2nd ed.), Manning Publications,
p. 912, ISBN 978-1617292934
Cranton, Scott; Korab, Jakub (2013), Apache Camel Developer's Cookbook (http://www.pac
ktpub.com/apache-camel-developers-cookbook/book) (1st ed.), Packt Publishing, p. 424,
ISBN 978-1-78217-030-3
Ibryam, Bilgin (2013), Instant Apache Camel Message Routing (http://www.packtpub.com/ap
ache-camel-message-routing/book) (1st ed.), Packt Publishing, p. 62, ISBN 978-1-78328-
347-7
Ibryam, Bilgin (2016), Camel Design Patterns (http://leanpub.com/camel-design-patterns)
(1st ed.), Leanpub, p. 111

References
1. Apache Camel 1.0 (https://gitbox.apache.org/repos/asf?p=camel.git;a=log;h=refs/tags/camel
-1.0.0), retrieved 15 April 2021
2. Releases - Apache Camel (https://camel.apache.org/categories/Releases/), retrieved
26 September 2022

External links
Apache Camel Home (http://camel.apache.org/)

Retrieved from "https://en.wikipedia.org/w/index.php?title=Apache_Camel&oldid=1143886301"

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy