WA1043 Technical Introduction to WebSphere MQ Training and Courseware Course Outline

1. Course Outline

  • Course Description
 

2. MESSAGING CONCEPTS

  • Section: Outline
  • Concepts and Definitions
  • Time Independence
  • WMQ: MQI calls
  • WMQ: Sample MQI calls
  • Messaging Applications Design Asynchronous Model
  • Synchronous Model: Closed Loop Design
  • Asynchronous Model: Request/Reply
  • Publish/Subscribe Messaging Model
  • WMQ Message
  • Parallel Processing
  • Requester/Server Implementation
  • WMQ Objects
  • WMQ Queue Types
  • WMQ Triggering
  • WMQ Client
  • WMQ Client/Server Implementations
  • Local/Remote Message Delivery
  • Local and Remote Queues
  • Distributed Logical Unit of Work
  • WMQ Supported Platforms
 

3. The Message Queue Interface (MQI)

  • Section: Outline
  • Accessing WMQ from Applications
  • WMQ MQI-Supported Languages
  • Preparing MQI Application Programs
  • WebSphere MQ MQI: Procedural Calls
  • Notation
  • WMQ Program: Structure
  • WMQ Program: Sample Logic Flow
  • MQCONN Call
  • MQDISC Call
  • MQOPEN Call
  • Shared and Exclusive Access
  • MQCLOSE Call
  • MQPUT Call
  • MQPUT1 Call
  • MQGET Call
  • MQGET Message Options
  • Retrieval in FIFO Order
  • MQINQ Call
  • MQSET Call
  • The Message Descriptor
  • Fields in the Message Descriptor
  • Message Persistence
  • Message Priority
  • Message and Correlation Identifiers
  • Message Retrieval Using MsgID/CorrelID
  • Accessing Remote Queues
  • Application Use of Remote Queues
  • Report Messages
  • Message Expiry
  • Message Groups
  • Message Segmentation
  • Distribution List
  • Exercises
 

4. WebSphere MQ System Administration

  • Section: Outline
  • WMQ Administration Tasks
  • WMQ Installation
  • WMQ Administration: Code Bases
  • WMQ Administrative Interfaces
  • Basic WMQ Administration Tasks
  • Basic WMQ Administration tasks
  • Customize the Queue Manager
  • Logging and Recovery
  • Exercises
 

5. Interconnected Systems: DQM

  • Section: Outline
  • Distributed Queue Management (DQM)
  • DQM Components
  • MCA: Pairs
  • Defining Channels
  • MCA: Types
  • Message Concentration
  • Message Segregation
  • Multiple Hops
  • Using a Message Router
  • Channel Exits
  • DQM: A Complete Picture
  • Application Data Conversion
  • WebSphere MQ Clusters
  • WMQ Clusters: Simple Cluster
  • WMQ Clusters: Workload Balancing
  • WMQ Clusters: Benefits
  • WMQ for z/OS: QSG
  • WMQ Publish/Subscribe
  • Exercises
 

6. Transactional Support

  • Section: Outline
  • Unit of Work
  • Resource Manager
  • Transaction Manager
  • WMQ Local Resources
  • WMQ + Global Resources
  • External Coordination of Global Units of Work
 

7. WMQ SECURITY

  • Section: Outline
  • Security Goals
  • Security Services
  • Implementing WMQ Security
  • Security Implementation in WMQ
  • WMQ API Access Control
  • WMQ Command Security
  • Source of WMQ User Identification
  • WMQ Message Context
  • WMQ Security Issues Example
  • Channel (MCA) Security
  • MCA Security Exits
  • WMQ Security Support: Summary
  • Exercises
 

8. WMQ and Enterprise Application Integration

  • Section: Outline
  • WMQ z/OS Connectivity Solutions
  • Accessing IMS Applications via WMQ
  • Accessing IMS Applications via WMQ
  • Accessing CICS/TS Applications on z/OS via WMQ
  • WebSphere MQ Transport for SOAP
  • WMQ Transport for SOAP: CICS Sample
  • WMQ Support for XMS
  • WMQ and Enterprise Application Integration
  • WebSphere Message Broker V6 (WMB)
  • WMB: Message Transformation
  • WMB: Message Routing
  • WMB: Functional View
  • WMB Components