JMS For Java Programmers

LENGTH OF COURSE:
3 Days

DESCRIPTION: This course gives a thorough introduction to the Java Messaging Service (JMS). It shows how to use Message Oriented Middleware as a decoupling agent for building applications with loosely coupled components.

PREREQUISITES: Java Programming

INSTRUCTION TECHNIQUES: This course uses a combination of Lecture, Labs and Demostrations.

AUDIENCE

A hands on course from which a student will take home a Frameowork for Message Driven POJOs.
KEY HIGHLIGHTS:

  • Understanding the Messaging Paradigm
    • Enterprise Messaging
    • The Java Message Service (JMS)
    • Application Scenarios
    • RPC Versus Asynchronous Messaging
  • Developing a Simple Example
    • The Chat Application
  • Anatomy of a JMS Message
    • Headers
    • Properties
    • Message Selectors
    • Message Types
  • Publish-and-Subscribe Messaging
    • Getting Started with the B2B Application
    • Temporary Topics
    • Durable Subscriptions
    • Publishing the Message Persistently
    • JMSCorrelationID
    • Request and Reply
    • Unsubscribing
  • Point-to-Point Messaging
    • Point-to-Point and Publish-and-Subscribe
    • The QWholesaler and QRetailer
    • Creating a Queue Dynamically
    • Load Balancing Using Multiple QueueSessions
    • Examining a Queue
  • Guaranteed Messaging, Transactions, Acknowledgments, and Failures
    • Guaranteed Messaging
    • Message Acknowledgments
    • Message Groups and Acknowledgment
    • Transacted Messages
    • Lost Connections
    • Dead Message Queues
  • Deployment Considerations
    • Performance, Scalability, and Reliability
    • To Multicast or Not to Multicast
    • Security
    • Connecting to the Outside World
    • Bridging to Other Messaging Systems
  • Message Driven POJOs
    • Developing a POJO Bus

Return to Home Page.
Return to Alphabetic Listing of Courses.
Return to Courses by Subject.
Request More Information or Contact Us.