Welcome to Red Hat

See what's happening near you

Learn what's happening for Red Hat customers around the world:


Red Hat JBoss A-MQ Development and Deployment

You are viewing information for:

Understand the key concepts associated with JMS and Apache ActiveMQ

Red Hat JBoss A-MQ Development and Deployment (JB437) is a two-day course that gives Java developers and architects an understanding of the key concepts associated with Java Message Service (JMS) and Apache ActiveMQ.

Course overview

Key concepts associated with JMS and Apache ActiveMQ/Fabric—including topologies, protocols, message groups virtual destinations, failover and high-availability. Students will learn how Apache ActiveMQ/Fuse Message Broker can be used with multiple communication protocols and in numerous client-broker and broker-broker topologies.

  • Red Hat JBoss A-MQ installation
  • Client connectivity and broker networks
  • High availability, reliability, and load balancing
  • Security for JBoss A-MQ
  • Performance Tuning
  • Managing JBoss A-MQ networks with Fabric
  • Java Message Service (JMS) enhancements
  • Heterogeneous environments

Audience and prerequisites

Java developers and A-MQ administrators who need to understand how to build integration solutions with A-MQ, using message-oriented middleware with high performance and high availability capabilities.

Prerequisites for this course

  • A basic understanding of distributed systems design challenges involving message-oriented middleware (MOM)
  • A solid understanding of Java including Apache Maven and JBoss Developer Studio

Outline for this course

Introduction to Red Hat JBoss A-MQ
Introduce the main components and commands required to run and configure JBoss A-MQ.
Introduction to Java Message Service (JMS)
Provide an overview of messaging in the Java environment.
Enhancements to JMS
Become familiar with JBoss A-MQ enhancements to JMS.
Increasing performance in A-MQ
Perform tasks to tune performance.
Implementing security in Red Hat JBoss A-MQ
Increase availability and reliability using load balancing and other strategies.
Managing A-MQ Networks with Fabric
Manage JBoss A-MQ networks with Fabric.
Connecting to A-MQ using JMS
Connect to JBoss A-MQ using JMS.
Enhancements to JMS
Learn about enhancements to JMS.
Heterogeneous Environments
Describe programming technologies used in heterogeneous environments.

Note: Course outline is subject to change with technology advances and as the nature of the underlying job evolves. For questions or confirmation on a specific objective or topic, please contact a training specialist online or at 1-866-626-2994.

Impact of this training

Impact on the organization

This course is intended to develop the skills needed to deploy and install Red Hat JBoss AMQ in a production environment. A rich set of architectures and deployment modes are used to optimize the AMQ runtime environment, thus improving performance in any application using AMQ as the message broker.

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 install and configure message queues in a highly available environment running on Red Hat JBoss AMQ. Also, students should be able to create applications to access AMQ instances in an HA environment.

Students should be able to demonstrate the following skills:

  • Install and customize AMQ
  • Create message queues on an AMQ instance
  • Configure high availability message queues
  • Create multiple message brokers to enable HA environment
  • Develop applications to connect, send, and receive messages from AMQ
  • Improve performance of an AMQ broker