SETC Training844-434-7382
 Find a Course: 
Programming TrainingMicrosoft TrainingMS Office TrainingServer TrainingManagement TrainingNetwork TrainingAbout UsContact Us

Java Training

On behalf of the section here at CBSA I would like to thank you for putting in that extra effort to ensure that the course was a resounding success. Your concern for the participants getting the most out of the course was self-evident and very much appreciated. The participants found the extra day of lab time very worthwhile
Comment from CBSA

1. Title

  • Building Distributed Messaging Applications with JMS (JJMS, 4 days)
    View PDF

2. Course Pre-requisites

  • Basic knowledge of the Java programming language and JEE

3. Target Audience

  • Programmers who want to familiarize themselved with the design and implementation of JMS application

4. Dates and Pricing

2 People for Guaranteed Live or Virtual Delivery $2,775.00 per person

5. Outline

Module 1: JMS Essentials

Topic 1: The Need for High Availability

Topic 2: JMS Architecture

Topic 3: About JMS Integration with JEE Servers

Topic 4: Messaging Models

Topic 5: Connection Factories

Topic 6: Connections

Topic 7: Destinations

Topic 8: Session

Topic 9: Message Producers and Consumers

Topic 10: Messages

Topic 11: Distributed Messaging: A Typical Scenario

Module 2: The BEA WebLogic JMS Provider

Topic 1: JMS Servers Features and Capabilities

Topic 2: Clustering

Topic 3: Connection Routing

Topic 4: Load Balancing

Topic 5: FailOver

Topic 6: Distributed Destinations

Module 3: WebLogic JMS Configuration

Topic 1: Connection Factories

Topic 2: Templates

Topic 3: Destination Keys

Topic 4: Time to Deliver Extension

Topic 5: Persistent Stores

Topic 6: Other Configuration Options: Overrides, Quotas and Controls

Module 4: JMS Application Design

Topic 1: Destination Types

Topic 2: Locating Destinations

Topic 3: Message Types

Topic 4: Dealing with Large Messages

Topic 5: Message Acknowledgements

Topic 6: Message Selectors

Topic 7: Message Expiration

Module 5: Ordering and Filtering

Topic 1: Overview of Filtering

Topic 2: Filter Implementation in JMS

Topic 3: Overview of Ordering

Topic 4: Defining Message Delivery Order

Topic 5: Correlating Messages

Module 6: Monitoring and Fault Tolerance

Topic 1: Subscriptions Defined

Topic 2: Implementing Durable Subscriptions

Topic 3: Persistence Defined

Topic 4: Implementing Persistence in JMS

Topic 5: Fault Tolerance: Message Re-Delivery and Poison Messages

Topic 6: Fault Tolerance: Guaranteed Delivery

Module 7: Transactional Messages

Topic 1: Transaction Essentials

Topic 2: Architecture of JMS#39; Transactional Model

Topic 3: Why Use Transactional Messages

Topic 4: JMS Transaction Implementation

Topic 5: Optimal Transactions

Module 8: JMS Security

Topic 1: Overview of JMS Security

Topic 2: JMS Security Architecture

Topic 3: Authentication

Topic 4: Authorization

Topic 5: Roles

Topic 6: Using Encryption: Java Encryption Extensions

Module 9: Distributed Destinations

Topic 1: Clustering Overview

Topic 2: JMS Distributed Messaging Architecture

Topic 3: Building Bridges

Topic 4: Multicast Communications

Topic 5: Business Process Implementation

Module 10: Business Processes

Topic 1: Overview of JMS Business Process Implementation

Topic 2: Designing a Business Process

Topic 3: Messages in a Business Process

Topic 4: Starting a Workflow

Topic 5: Consumer Interactions in a Workflow

Topic 6: Business Process Management

SETC Training on LinkedIn follow @CTESTraining Follow us on Facebook
  Programming Training
  Microsoft Training
  Network Training
  Management Training
  Server Training
  Microsoft Office Training
Site developed and authored by Jean-Marc Choquette