Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Prerequisites:
Course Outline
Day 1
CAMEL INTRODUCTION
Get started with Camel
Learn what is Camel
What is the use of Camel
Camel message model
Camel architecture and concepts
SETTING UP CAMEL
Install and configure Apache Camel
Deploy your first application
MANAGING ROUTING WITH CAMEL
Learn how to create routing application with Camel
Learn what is endpoint
Create routes using JAVA & Spring
Creation of Java routes
Using message filter
Using multicasting
DEVELOPMENT
Camel Project Development and Deployment
Development of your camel project with IDE and Maven Eclipse
Day 2
DATA TRANSFORMATION IN CAMEL
Introduction to data transformation
Understand data transformation
Learn how camel can help to transform data into one format to another
Transforming data with EIPs & Java
XML Transformation
Data format provided with Camel
Using Camel’s CSV & JSON data format
Using EDI standard to other format
Transforming with templates
Using the Camel type converters
BEANS & CAMEL
Beans invocation from Java
The Service Activator pattern
Using bean’s registries
Using bean methods
Using bean binding
Camel’s method selection algorithm
Bean parameter binding
Day 3
ERROR HANDLING
Understanding the error handling
Error handlers in Camel
Day 4
CAMEL TRANSACTIONS
Understand the need of transaction
How to use and configure transaction using Spring’s transaction management
Transaction basics
The Transaction Client EIP
Configuring & using transactions
CONCLUSION