This guide is meant for application developers, administrators, and other parties who plan to use the Message Queue product or who wish to understand the technology, concepts, architecture, capabilities, and features of the product. In the context of Message Queue:
An application developer is responsible for writing Message Queue client applications that use the Message Queue service to exchange messages with other client applications.
An administrator is responsible for setting up and managing a Message Queue messaging service.
This book does not assume any knowledge of messaging systems or the Java Message Service (JMS) specification, which is implemented by the Message Queue service.