About this course

Course type Specialist
Course code JB437
Duration 2 Days
Special Notices

Please note, from 13thJuly 2015 all delegates booking onto a Red Hat course will need to provide their unique Red Hat Network ID. Bookings without a Red Hat Network ID will not be confirmed by Red Hat and may subject to cancellation. More information available here from Red Hat or contact us directly.

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.

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.

Audience

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

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

Delegates will learn how to

  • 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

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

Outline

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.

Specialist Course

2 Days

Duration
Red Hat
Delivery Method

Delivery method

Classroom

Face-to-face learning in the comfort of our quality nationwide centres, with free refreshments and Wi-Fi.

Find dates and prices

Online booking is currently not available for this course, to find out more please call us on 0345 074 7998 or email us at info@qa.com to discuss how we can help.

Trusted, awarded and accredited

Fully accredited to ensure we provide the highest possible standards in learning

All third party trademark rights acknowledged.