Red Hat Training

A Red Hat training course is available for Red Hat Fuse

Part I. Developing Applications

Revision History
7/22/11EMJ
rearranged so that deployment is at the bottom
7/22/11EMJ
smooshed a bunch of editing topics into one chapter
8/11/11EMJ
dispersed the configuration stuff to more topical areas
8/15/11EMJ
added intro material describing a basic work flow
1/4/12JCM
version 2.1 updates
The Red Hat JBoss Fuse Plugins for Eclipse, running inside Red Hat JBoss Developer Studio, simplify and streamline the process of developing integration applications by providing developer tools that are specifically designed to work with:
  • Red Hat JBoss Fuse
  • Red Hat JBoss A-MQ
  • Apache Camel
  • Apache CXF
  • Apache Karaf
The developer tools streamline the process at all stages of application development:
  1. Create a Maven project for your application.
    The developer tools load all of the relevant Maven archetypes for creating integration projects using the Red Hat supported Apache projects.
  2. Add new pieces of logic and functionality to an application.
    The developer tools have a wizard for creating Apache Camel context files.
  3. Edit the integration logic.
    The developer tools have a visual route editor that makes editing Apache Camel routes as easy as dragging and dropping route components.
  4. Test the application.
    The developer tools include testing tools that provide the full gamut of testing capabilities including:
    • creating JUnit test cases for Apache Camel routes
    • JMX analysis of running components
    • message tracing through Apache Camel routes
  5. Deploy the application.
    The developer tools can deploy applications to a number of containers.