Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
1. Overview of Apache Camel
- Message exchange model
- System architecture
2. Routing Management
Endpoint Configuration
- Implementation of Java-based routes
- Message filtering mechanisms
- Multicasting implementation
3. Data Transformation Capabilities
- Principles of data transformation
- Transformation via Enterprise Integration Patterns (EIPs) and Java
- XML-based transformation methods
- Available data format components
- CSV and JSON data processing
- Template-based transformation
- Type conversion utilities
4. Integration with Beans
- Java-based bean invocation
- Service Activator pattern application
- Bean registry management
- Method selection algorithms
- Parameter binding strategies
5. Error Handling Framework
- Error handling concepts and policies
- Implementation of error handlers
6. Component Ecosystem
- Component overview
- File and FTP connectivity
- Java Message Service (JMS) integration
- Web services via CXF
- Networking with MINA
- Database connectivity via JDBC and JPA
- Scheduled task execution with Timer
7. Enterprise Integration Patterns (EIPs)
- Aggregator pattern
- Splitter pattern
- Routing Slip pattern
- Dynamic Router pattern
- Load Balancer pattern
8. Transaction Management
- Transaction fundamentals
- Transaction Client EIP
- Configuration and operational usage
9. Concurrency and Scalability
- Concurrency management
- Thread pool profile configurations
- Concurrency implementation with EIPs
- Synchronous and asynchronous threading
- Concurrency client API usage
- Asynchronous routing engine implementation
10. Monitoring and Oversight
- Network-level health assessments
- JVM-level health monitoring
- JMX integration with Camel
- Verification of application activity
- Administration of Camel applications for government systems
Requirements
There are no prerequisites required for attendance in this course for government personnel.
21 Hours
Testimonials (4)
The knowledge provided covered all aspects that we could need for our current apache camel implementations.
Leon - Vos Management & Logistical Development B.V.
Course - Apache Camel
I genuinely enjoyed the lots of code examples.
Catriona Corley - PEAC Finance
Course - Apache Camel
I liked the theory then code approach.
Patrick Andersen
Course - Apache Camel
Easy to follow, despite English not being our native language. Lots of practical examples.