This book is for the designers of applications that will use message queuing techniques, and for programmers who have to implement these designs.