Designing Applications with MSMQ
Home > Computing and Information Technology > Operating systems > Microsoft (Windows) operating systems > Designing Applications with MSMQ: Message Queuing for Developers
Designing Applications with MSMQ: Message Queuing for Developers

Designing Applications with MSMQ: Message Queuing for Developers

|
     0     
5
4
3
2
1




Out of Stock


Notify me when this book is in stock
About the Book

"This book is an invaluable resource for learning about MSMQ." --Peter Houston MSMQ Product Manager, Microsoft Corporation Microsoft Message Queue Server (MSMQ)--which is incorporated into the newest version of Windows NT--brings asynchronous transaction processing (TP) capabilities to the Windows platform for the first time. MSMQ combines the high performance and robustness of mainframe transaction processing with a flexibility of objects, an administrative ease-of-use, and an ability to scale. As such MSMQ is a key technology contributing to the growth of Internet commerce and intranet distributed processing. Whether you are a Windows programmer who is new to transaction processing or a UNIX programmer who wants to learn more about MSMQ, this book will introduce you to the topic and show you how to develop transaction-processing applications using the MSMQ technology. Designing Applications with MSMQ offers an overview of the general design of queued messaging applications and a discussion on how MSMQ can be used in two-tier, three-tier, Web, and component architecture applications.This book also provides a detailed description of MSMQ architecture, queue, and message properties, as well as a detailed description of how MSMQ interacts with other transaction technologies, such as MTS and SQL Server. A step-by-step tutorial shows you how to write MSMQ applications using COM components, Visual Basic, Visual C++, and the MSMQ API. In addition to the tutorial, this book offers a comprehensive introduction to transaction processing and develops a full-scale application using MSMQ that illustrates the technology's power and potential for this emergent field. 0201325810B04062001

Table of Contents:
1. Distributed Architectures and Microsoft Message Queue Server (MSMQ). Introduction to MSMQ Application Architectures. Using MSMQ in Well-Known Distributed Application Architectures. The Future of MSMQ. Conclusion. Resources and References. 2. Overview of MSMQ Architecture and Features. Selected Definitions. Programming Interfaces. Messages and Message Queues. Sending and Receiving Messages. MSMQ Architecture. Integration with non-MSMQ Messaging Environments. Conclusion. Resources and References. 3. Properties and Queue Names. Properties. Queue Naming. Conclusion. Resources and References. 4. An MSMQ Application Using the COM Components. Overview of Hello World. MSMQ COM Components. Queue Creation. Locating Queues. Creating the Hello World Sender Form. Opening Queues and Sending Messages. Receiving Responses. Closing Queues. The Hello World Receiver. Summary. Resources and References. 5. An MSMQ Application Using the MSMQ API. Overview of Hello World. Working with Properties in the MSMQ API. Creating Queues. Locating Queues. Opening, Closing, and Deleting Queues. Receiving Messages and Sending a Response. The Hello World Sender. Sample Program Output. Conclusion. Resources and References. 6. MSMQ Queue and Message Design Considerations. Hello World Program Analysis. Queue Options. Messages and Message Property Options. Summary. Resources and References. 7. Solutions to Message Problems. Converting Message and Correlation IDs to Strings. Request and Response Correlation. Asynchronous Message Processing. Handling Variable-Length Messages. Multipart Message Sequences. Object Shipping. Working While Off Line. Conclusion. Resources and References. 8. Improving Message Tracking and Recovery. Overview of MSMQ Facilities. Making Messages Recoverable. Setting Up Message and Queue Journals. Tracing Message Routing. Acknowledging Messages. Recovering and Tracing Messages. Conclusion. Resources and References. 9. MSMQ Security. Authentication. Message Encryption. MSMQ Access Controls. Managing Queue Access Programmatically. Access Event Auditing. Conclusion and Recommendations. Resources and References. 10. Introduction to Transaction Processing. Basics of Transaction Processing. The ACID Properties. Distributed Transaction Processing. Transactional Queued Messaging. When to Use On-Line or Queued Transactions. Conclusions and Recommendations. Resources and References. 11. Implementing Transactions and Assessing Performance. Basics of Transactional Messaging. External Transactions. Internal Transactions. In-Order Delivery. Conclusion. Resources and References. Appendix A: COM Component and MSMQ API Reference. COM Components. MSMQ API Functions. Queue and Message Properties. Appendix B: Configuring Visual C++ and Visual Basic for MSMQ. Creating and Configuring a Project in Visual C++. Creating and Configuring a Project in Visual Basic. Appendix C: MSMQ Performance. Messaging Performance. Conclusions and Recommendations. Index. 0201325810T04062001


Best Sellers


Product Details
  • ISBN-13: 9780201325812
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison Wesley
  • Height: 233 mm
  • No of Pages: 392
  • Sub Title: Message Queuing for Developers
  • Width: 189 mm
  • ISBN-10: 0201325810
  • Publisher Date: 18 Sep 1998
  • Binding: Paperback
  • Language: English
  • Spine Width: 21 mm
  • Weight: 660 gr


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Designing Applications with MSMQ: Message Queuing for Developers
Pearson Education (US) -
Designing Applications with MSMQ: Message Queuing for Developers
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Designing Applications with MSMQ: Message Queuing for Developers

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!