Early chapters look at the rich design possibilities of MSMQ, including reliable asynchronous communications (where parties do not have to be online together) and today's three-tiered architectures (where business rules are kept on the server). From this general perspective, Designing Applications with MSMQ moves to practical examples of an MSMQ program written two ways: through COM objects that work with tools, such as Visual Basic and Visual C++, and a more basic C API. Once a simple MSMQ program is created, the author shows how it can be enhanced, by making it asynchronous, for instance, for offline message delivery.
A tour of MSMQ's security features and support for transactions follows, including when and how to use Microsoft Transaction Server (MTS) with MSMQ. (Besides an introduction to these Microsoft technologies, the author does a fine job of explaining transaction processing in general.) The included appendix features a full reference on all nine MSMQ COM objects, plus the MSMQ C API. --Richard Dragan
Once you've decided that your middleware should be based on a queue, MSMQ becomes a primary option to consider. Designing Applications With MSMQ, by Alan Dickman, examines MSMQ from the perspective of application design, rather than, say, a programmer's reference for using MSMQ. Ultimately, the book explains why you may need MSMQ within a queued messaging system and how to take advantage of it. Read more --Dino Esposito, Dr. Dobb's Journal -- Dr. Dobb's Journal
This book is an invaluable resource for learning about MSMQ.
-- Peter Houston, Microsoft Corporation
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
20 of 20 people found the following review helpful:
1.0 out of 5 stars
Rewrite of MSDN,
By A Customer
This review is from: Designing Applications with MSMQ: Message Queuing for Developers (Paperback)
I started using MSMQ in June by reading the help files available in MSDN. After a couple of weeks I wanted to go deeper with MSMQ and bought Alan Dickman's book. To my suprise he does not add any new information that is not available in the MSDN. If you have MSDN library, do not waste your money on this book, it's all there in the help files. Note: my book (ISBN: 0-201-32581-0, 2nd printing) only contained just over 300 pages, when this page says it contains 512.There are only a couple of examples in the book and they are VERY easy. A beginners book.
6 of 6 people found the following review helpful:
4.0 out of 5 stars
A good book covering both the com & API interfaces to MSMQ,
By A Customer
This review is from: Designing Applications with MSMQ: Message Queuing for Developers (Paperback)
The book is well structured and intutive. It is a good introduction to MSMQ and covers the interfaces to MSMQ well. The book is limited to the extent that it does not provide insight into MSMQ beyond the obvious. Further, the source code for this book is not available at the web site indicated in the book.
6 of 6 people found the following review helpful:
2.0 out of 5 stars
Good Overview but somewhat lightweight,
By A Customer
This review is from: Designing Applications with MSMQ: Message Queuing for Developers (Paperback)
This book is primarly geared toward the VB folks. He addresses the C API but barely touches the COM C++ interface. Specifically, questions which are not resolved are 1.) Do I have to use smart pointers when I do not want to? 2.) How do you handle MSMQ Events with the C++? The examples given in VB do not extend to C++ and there is no clear way to go from registering MSMQEvent to the _DMSMQEventEvents implementation. I had to resort to the C API.
Share your thoughts with other customers: Create your own review
|
|
Suggested Tags from Similar Products(What's this?)Be the first one to add a relevant tag (keyword that's strongly related to this product).
|
|
This product's forum
Active discussions in related forums
Search Customer Discussions
|
Related forums
|