Here is a preminary outline for the upcoming Professional JMS Programming
book (note this may not necessarily be final order of the chapters or the
precise chapter name)
Introduction to Messaging
JMS Fundamentals
JMS Messages
The Point-to-Point Model
The Publish-Subscribe Model
Web Messaging
EJB Messaging
Architecting Dist Systems with JMS
JMS and Clustering
Distributed Logging with JMS
XML Messaging
Mobile Messaging
The software the book covers is SonicMQ, Fiorano MQ, JMQ and WebLogic,
although you should be able to substitute in whatever JMS Provider you
prefer.