Apache Camel
Enterprise integration patterns
What it does
Camel describes data-exchange routes using domain-specific languages, supplies many integration components, and implements enterprise integration patterns that connect systems with different interfaces and formats.
When to use it
For connections between queues, HTTP endpoints, and files, look up component options and compose routes that express the required transformations and message flow.