Difference between revisions of "Apache Camel"

(Created page with "manuals : http://camel.apache.org/manual.html https://dzone.com/articles/storage/temp/5711687-camel4.png")
 
Line 2: Line 2:
  
 
https://dzone.com/articles/storage/temp/5711687-camel4.png
 
https://dzone.com/articles/storage/temp/5711687-camel4.png
 +
 +
=Overview=
 +
'''Apache Camel is a versatile Java-based open source enterprise service bus and supports most of the [[Enterprise Integration Patterns]] ([[EIP]]). Camel is also known as a routing and mediation engine as it effectively routes data between endpoints, while taking heavy loads like transformation of data formats, endpoint connectivity, and much more'''. Apache Camel provides '''support for bean binding and seamless integration''' with popular frameworks such as [[CDI]], [[SpringFramework|Spring]], [[Blueprint]], and [[Guice]]. Camel '''empowers you to write rules and meditation''' in a variety of domain-specific languages (DSL) including Java-based '''Fluent API, Spring or Blueprint XML Configuration files, and a Scala DSL'''. 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.

Revision as of 02:54, 21 September 2018

manuals : http://camel.apache.org/manual.html

5711687-camel4.png

Overview

Apache Camel is a versatile Java-based open source enterprise service bus and supports most of the Enterprise Integration Patterns (EIP). Camel is also known as a routing and mediation engine as it effectively routes data between endpoints, while taking heavy loads like transformation of data formats, endpoint connectivity, and much more. Apache Camel provides support for bean binding and seamless integration with popular frameworks such as CDI, Spring, Blueprint, and Guice. Camel empowers you to write rules and meditation in a variety of domain-specific languages (DSL) including Java-based Fluent API, Spring or Blueprint XML Configuration files, and a Scala DSL. 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.