This document discusses integration projects using the Apache Camel framework and Fuse Tooling. It provides an overview of Apache Camel, which is an open-source integration framework that uses established integration patterns. It then demonstrates how to implement a content-based router pattern using Apache Camel's XML and Java domain-specific languages. Finally, it describes how Fuse Tooling can be used in IDEs to graphically define routes, validate configurations, debug and test integrations both on-premise and in the cloud.
Master your integration projects on premise and in the cloud with fuse tooling
1. MASTER YOUR INTEGRATION PROJECTS
ON-PREMISE AND IN THE CLOUD
WITH FUSE TOOLING
Aurélien Pupier
Senior Software Engineer in Fuse Tooling Team
12/04/17
@apupier
27. INSERT DESIGNATOR, IF NEEDED
Apache Camel and Fuse Tooling
2
● Fuse:
○ productized Camel version
●Fuse Tooling:
○focused on Fuse
○community version working
28. INSERT DESIGNATOR, IF NEEDED
Fuse Tooling - IDE
2
● Graphical route definition
●Validation
●Debugging
●Testing
●Completion
●Integration with servers:
○On-premise: Jboss Fuse, EAP
○Cloud: OpenShift using Fuse Integration Services