Pro MSMQ: Microsoft Message Queue Programming and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Acceptable See details
$3.55 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Kindle Edition
 
   
More Buying Choices
Have one to sell? Sell yours here
Pro MSMQ: Microsoft Message Queue Programming
 
 
Start reading Pro MSMQ: Microsoft Message Queue Programming on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Pro MSMQ: Microsoft Message Queue Programming [Paperback]

Arohi Redkar (Author), Carlos Walzer (Author), Scot Boyd (Author), Richard Costall (Author), Ken Rabold (Author), Tejaswi Redkar (Author)
4.2 out of 5 stars  See all reviews (9 customer reviews)

List Price: $49.99
Price: $31.34 & this item ships for FREE with Super Saver Shipping. Details
You Save: $18.65 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition $28.21  
Paperback $31.34  

Book Description

July 6, 2004

Message Queuing provides a way for applications to communicate asynchronously, and has often been compared to e-mail, but for applications rather than people. On Windows, Message Queuing is implemented in Microsoft Message Queuing, or MSMQ. A client application can communicate with a server by sending data in the form of an MSMQ message to a particular queue, where the server application can retrieve it and process it. Because the message will remain on the queue until it is retrieved, we can guarantee that it will be processed at some point, even if the server application is down when the message is sent.

In this book, we look at how we can use MSMQ to provide robust, asynchronous communication between our applications. MSMQ provides three APIs that we can use to incorporate message queuing into our applications - a C API that we can use from unmanaged C/C++ code, a COM component that we can use from VB or C++ code, and the System. Messaging namespace, which provides a simple way to integrate MSMQ with managed C# or VB.NET applications. This will be the only book that covers all these APIs.

The book also covers the latest features of MSMQ 3.0, released with Windows Server 2003, including MSMQ triggers, which allow us to call a method or launch an executable whenever a message is received in a queue. We also show how you can send and receive MSMQ messages on a PocketPC device using Embedded VB, Embedded C++, or C# and the .NET Compact Framework.

Assumes knowledge of .NET Framework, Message Queuing, MSMQ, C#, VB, C++

Message queuing has a vital role in any distributed applications where the guaranteed processing of requests is more important than instant processing. This means that a great range of applications requires message queuing, from networked enterprise applications to web applications that need to ensure an order will be shipped, to PocketPC devices that need to communicate with a PC. Microsoft Message Queuing (MSMQ) can be used from many languages and environments, including VB6, C++, and .NET. This book covers all these scenarios, so will appeal to a very wide range of developers.


Frequently Bought Together

Customers buy this book with Designing Applications with MSMQ: Message Queuing for Developers $32.86

Pro MSMQ: Microsoft Message Queue Programming + Designing Applications with MSMQ: Message Queuing for Developers


Editorial Reviews

About the Author

Arohi Redkar is a software designer. She has a master's degree in software engineering from National University. She has worked extensively in the .NET environment and has a passion for studying human aspects of user interface design.

et al. - Other authors also contributed to writing this book.


Product Details

  • Paperback: 423 pages
  • Publisher: Apress; 1 edition (July 6, 2004)
  • Language: English
  • ISBN-10: 1590593464
  • ISBN-13: 978-1590593462
  • Product Dimensions: 9.2 x 7.5 x 1 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon Best Sellers Rank: #284,203 in Books (See Top 100 in Books)

More About the Author

Tejaswi Redkar is a software architect with a passion for writing. He works for
Microsoft and has been working on the Windows Azure platform since 2008. He is
also the Worldwide Community Lead for the Windows Azure platform in
Microsoft Services. He has architected several small- and large-scale systems on
Windows Azure for Enterprises and ISVs. Tejaswi has not only written about
conceptual topics like Threading and MSMQ, but also on broader topics, such as
software ecosystems, businesses, and platforms. Tejaswi has a Master's degree in
Computer Engineering from San Jose State University and an MBA from
University of Wisconsin, Whitewater.
Tejaswi lives in the beautiful San Francisco Bay Area with his wife and two kids. When not working on what's next, he is either having fun with his family or bicycling on San Ramon trails.
You can find more details about him on his
LinkedIn profile at linkedin.com/in/tejaswiredkar.
Follow him: Twitter: @tejaswi_redkar

 

Customer Reviews

9 Reviews
5 star:
 (6)
4 star:
 (1)
3 star:    (0)
2 star:
 (2)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (9 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

11 of 11 people found the following review helpful:
5.0 out of 5 stars Best resource for MSMQ and .NET framework programming., August 9, 2004
This review is from: Pro MSMQ: Microsoft Message Queue Programming (Paperback)
"Pro MSMQ" is one of the only books currently out that gives an in depth overview of MSMQ. This book is basically split into two sections. One section gives some of the best information and reference material regarding the System. Messaging class for the .NET framework. The code snippets are very useful and give the reader a solid direction and foundation for extending the code to accomplish their objective using MSMQ. The other section is just as informative with regards to the Win API. I read this section, but most of my effort went into reading and using the example code from the System.Messaging section.

I found the book easy to read, concise, and very helpful in ramping up on the MSMQ technology. The chapter on creating and administering MSMQ was very useful and the diagrams made it easy to follow. The book also had a chapter on deploying and administration tools for MSMQ. The code snippets are all C# but a VB.NET developer should be able to convert the code examples with little effort. This book was very helpful for me in ramping up on MSMQ in a short timeframe for a project I was working on. I would definitely recommend this book as necessary reading for anyone who will be using MSMQ and .NET framework.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 7 people found the following review helpful:
5.0 out of 5 stars The only MSMQ Book you will need, August 16, 2004
This review is from: Pro MSMQ: Microsoft Message Queue Programming (Paperback)
If you are familiar with MSMQ and looking for a good reference or new to MSMQ and want to learn how to use it this is the book for you. It has all the information in one place. You will find versions 1.0, 2.0, and 3.0 covered. Code either in VB6, C#, VB .NET, or C++ is used with the .NET System Messaging Namespace, MSMQ API, and the MSMQ COM Component. . It starts with an introduction to message queuing, gives some scenarios where it might be used and describes the MSMQ architecture. Installing various versions of MSMQ is covered along with dependent or independent clients and servers. Separate chapters are devoted to System Messaging, Administration, Transactional Messaging, Triggers, and MSMQ 3.0 including the HTTP protocol. Finally MSMQ on the Pocket PC is covered. I found the discussion of difficult topics, difficult to me anyway, such as MSMQ in a global MSDTC transaction in the Transaction chapter to be excellent. I don't think you will be disappointed in the book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


10 of 13 people found the following review helpful:
4.0 out of 5 stars Version 3 now has stronger ties to the Internet, July 13, 2004
This review is from: Pro MSMQ: Microsoft Message Queue Programming (Paperback)
MSMQ is now in its third version and is shown here to be very stable and useful for distributed, asynchronous programming on Microsoft platforms. Those of you also familiar with the Java world will recognise MSMQ as the analog of Java Message Service. (Though this book's index contains no entries for Java or JMS.)

The description of MSMQ 3 is comprehensive. The authors show how it has significant improvements over version 2. They point out that the main difference is now you have Internet Messaging. You can send and get messages via http, and refer to q queue by its URL. Very nice. An indication of how the rise of the Internet shapes our programming expectations.

The book is replete with example code. In C#, naturally. But even if you don't know this language, it has good semantic keywords, so that following the logic is easy. The book is also a testament to how Microsoft is promoting C# as their core language for development. Quite reasonable, as the language has been well designed. In fact, you might regard this entire book as an important use case for C#!

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews







Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
message queuing, directory service, transactional messaging, string message, domain controllers, serviced component, message queue, logical drives, downlevel client support, direct format names, computer journal queue, queue aliases, local private queues, transactional check box, local queue manager, recoverable messages, workgroup install, administration queue, nontransactional queue, deleting queues, message formatter, queuing server, public queues, journal queues, transactional messages
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Active Directory, Cancel Figure, Computer Management, Visual Basic, Triggers Service, Nothing Set, Visual Studio, Cancel Apply Figure, Write Line, Administrative Tools, Action View, Started Automatic, Private Sub, Resource Manager, Nothing Exit Function, Compact Framework, Internet Messaging, Control Panel, Message System, Internet Information Services, Event Viewer, All Tasks, Remove Windows Components, Error Code, Hello World
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject