Red Hat Cloud Native Course












ABOUT THE COURSE

Enterprise Service Bus (ESB) Deployment with Red Hat® JBoss (JB435)

Enterprise Service Bus (ESB) Deployment with Red Hat® JBoss® Fuse is a hands-on course that gives System Administrators and Java? developers an understanding of Red Hat JBoss Fuse, a commercially supported distribution of Apache ServiceMix.
Course Overview
Attendees will learn the skills required to manage, deploy, and customize Red Hat JBoss Fuse and develop the core concepts of OSGi-based application using Red Hat JBoss Fuse's features, including:
  • Bundle management
  • Server management
  • Deployment via Fuse Fabric, Hawt.io, and Red Hat JBoss Developer Studio

Course Content Summary

  • Red Hat JBoss Fuse architecture
  • Fundamental OSGi concepts and usages
  • Bundles: structure, tooling, and deployment
  • JBoss Fuse command line interface administration and management
  • JBoss Fuse security using the Java Authentication and Authorization Service (JAAS)
  • Enterprise management via Fabric, using CLI and Hawt.io management interface
AUDIENCE

Audience for this course

  • Red Hat JBoss Fuse administrators and developers who need to learn how to install, configure, manage and deploy OSGi-compliant applications.
PREREQUISITES FOR THIS COURSE
  • Java EE application server administration knowledge
  • Experience with tools such as Maven or Ant
  • Basic Camel knowledge

Course outline

Course content summary

Overview of Red Hat JBoss Fuse

Learn about the major concepts that underlie the JBoss Fuse/OSGi environment, including architecture, major subsystems, and dependencies on other products.

  • Install and customize Red Hat JBoss FuseInstall and customize Red Hat JBoss Fuse
  • Locate, install, and familiarize yourself with Red Hat JBoss Fuse customizations.
  • Manage Red Hat JBoss Fuse
  • Use command line to exercise many subsystems of JBoss Fuse.
  • Implement OSGI in production
  • Identify the concerns OSGi addresses and how Red Hat JBoss Fuse solves for these concerns to improve development productivity.
  • Understand Fuse Application Bundles
  • Understand the differences and benefits between OSGi bundles and Fuse Application Bundles.
  • Manage Red Hat JBoss Fuse in large deployment scenarios
  • Create, customize, and deploy new servers for a production environment.
  • Implement security in Red Hat JBoss Fuse
  • Customize Red Hat JBoss Fuse to deploy a secure environment for management.
  • Fabric in Red Hat JBoss Fuse
  • Understand enterprise management of Red Hat JBoss Fuse-based integration solutions
  • Developing with Red Hat JBoss Developer Studio
  • Understand the advantages of using Red Hat JBoss Developer Studio with the integration stack to improve developers' productivity.

After the course

Impact of this training:-

Impact on the organization

  • This course is intended to develop the skills needed to deploy enterprise-level applications with reliable and reusable libraries on Red Hat JBoss Fuse. The course also helps develop the skills that administrators need to quickly deploy Camel-based applications in a highly available environment on multiple servers.
  • Red Hat has created this course in a way intended to benefit our customers, but each company and infrastructure is unique, and actual results or benefits may vary.

Impact on the individual

  • As a result of attending this course, students should be able to develop, install, customize, and deploy OSGi compliant applications on Red Hat JBoss Fuse.
  • Students should be able to demonstrate the following skills:
    • Install and configure Red Hat JBoss Fuse.
    • Create OSGi deployables using Apache Maven extensions.
    • Customize Red Hat JBoss Fuse runtime environment to deploy modular applications.
    • Create a secure environment to run Red Hat JBoss Fuse on Red Hat Enterprise Linux.
    • Deploy and configure Red Hat JBoss Fuse with its command line interface.
    • Create a high-available environment using Fabric.