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

Java Training

Course was work related. Found it very relative to what we are doing today. Instructor was bilingual and answered questions in both official languages.
Comment from Shared Services Canada

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