Open source Integration Framework based on Enterprise Integration Pattern
Message = header + body + Attachments
Exchange is message's container during routing.
- exchangeId - a unique ID that identifies the exchange
- MEP (Message Exchange Pattern )- InOnly , InOut
- Exception- filled in case of error
- Properties - Similar to message headers and are available only during the lifetime of an exchange
- In Message -
- Out Message -
Apache Camel - Blueprint (OSGi container - /OSGI-INF/blueprint/beans.xml )
Apache Camel - Spring
Apache Camel -
- CamelContext - Runtime for Camel
Route
- Component://Endpoint - manage connectivity with external systems
- Processor - transform and manipulate message