Overview
This course will help participants learn how to develop and implement enterprise integration patterns (EIP) using Camel, and see how to deploy EIPs in Red Hat JBoss Fuse – an enterprise service bus (ESB) built on Apache ServiceMix. Additionally, participants will learn how to use Red Hat JBoss AMQ – a messaging platform based on Apache Camel.
What You'll Learn
- Core concepts of OSGi-based deployment and design
- How to rapidly implement, test, and debug EIPs
- Overview of advanced EIPs
- Fundamentals of message-oriented middleware (MOM), JMS concepts, and enhancements to JMS by Red Hat JBoss AMQ
- Numerous broker topologies
- Performance-tuning techniques
- Configuration management using Fabric
Curriculum
JBoss Fuse product family
- Introduction
- Install and customize
- Management
- Implement of OSGi in production
- Install and configure
- Customize and integrate a network of brokers
- Increase availability and reliability
- Increase performance
- Connect using Java Message Services (JMS)
- Introduction
- Develop integration solutions
- Perform basic data transformations
- Perform advanced data transformations
- Perform basic components
- Perform network-based components
- Test applications
- Manage error handling
- Threading and transactions
- Integrate Camel and Fabric
Who should attend
Anyone interested in the paradigm shifts necessary to enable organizational agility in today's innovative business climate will find the Business Agility Foundations course compelling. The course is highly recommended for –
- Current and aspiring business agility leaders
- Business change agents
- Business leaders
- Business managers
- Value managers
- Product owners
- Product managers
- Anyone wanting a certification in ICAgile Business Agility Foundation (ICP-BAF)
- Anyone wanting to be an ICAgile Certified Expert in Business Agility
Prerequisites
To attend this course, participants should have an understanding of the Spring framework and Java, including Java developments tools (e.g., Ant, Maven, and Eclipse). Basic knowledge of and experience with Apache Maven is also required along with OSGi basic concepts.