Arkoa homepage
About Arkoa News & Events Contact Us Careers
  Course Catalog : Windows Development :

Introduction to Microsoft Message Queue Server

2 day

Course # 02-4250


Description

This course provides an in-depth understanding of message queuing and its implementation using Microsoft Message Queue in creating multi-tier client/server applications.

Audience
This course is intended for systems application developers and system administrators who are, or will be, involved in developing and deploying Microsoft Message Queue applications.

Prerequisites
Completion of Arkoa’s Enterprise Development with Visual Basic and ActiveX course, or an equivalent level of knowledge. Students must be conversant in Visual Basic (version 5 or greater) and Microsoft Transaction Server. Familiarity with object-oriented concepts and the Windows NT environment and architecture is beneficial.

Hardware and Software
Windows NT 4.0+ (Workstation or Server) with DCOM configured. Microsoft Message Queue 1.0+, Microsoft Transaction Server 2.0+. Microsoft SQL Server 6.5+. (Other ODBC compliant database servers can be accommodated). Visual Basic 6.0. Visual Studio is recommended (Visual C++ 6.0, Visual J++ 6.0, etc.), but optional.



 
Format
  • Presentation
  • Hands-on

Objectives
After completing this course, participants should be able to:

  • Describe message queuing concepts
  • Identify MSMQ architectural components
  • Use the MSMQ Explorer to manage and monitor the MSMQ Enterprise
  • Use the MSMQ object model and VB to create a queuing application
  • Troubleshoot MSMQ problems
  • Secure the MSMQ Enterprise
  • Optimize design and system configuration for best performance


Topics


Introduction

Understanding MSMQ

  • Architecture, servers, clients
  • Storing and routing messages
  • MSMQ tools and samples
  • MSMQ Explorer

Managing and Monitoring MSMQ

  • Navigating the MSMQ hierarchy
  • Views
  • Managing MSMQ

Working with MSMQ in VB

  • MSMQ ActiveX objects
  • Working with queues
  • Sending/receiving messages

Troubleshooting MSMQ

  • Viewing MSMQ error codes
  • Installation errors
  • Troubleshooting
  • Error trapping

 

 


MSMQ Case Study Exercise

MSMQ Auditing and Security

  • Auditing overview
  • Security requirements and limitations
  • Access control
  • Authentication
  • Encryption
  • Securing MSMQ files and folders

Optimizing MSMQ

  • Single machine optimizations
  • Recoverable mode considerations
  • Multiple sender optimization
  • Transaction coordination alternatives
  • Authentication and encryption considerations
  • Message header considerations
  • Registry settings