Knockout Narratives Sale
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Visit our stores


    Recently Viewed clear list


    Required Reading | January 16, 2015

    Required Reading: Books That Changed Us



    We tend to think of reading as a cerebral endeavor, but every once in a while, it can spur action. The following books — ranging from... Continue »

    spacer

On Order

$43.25
New Trade Paper
Currently out of stock.
Add to Wishlist
available for shipping or prepaid pickup only
Qty Store Section
- Local Warehouse Software Engineering- General

Other titles in the Addison-Wesley Microsoft Technology series:

Designing Applications with Msmq: Message Queuing for Developers

by

Designing Applications with Msmq: Message Queuing for Developers Cover

 

Synopses & Reviews

Publisher Comments:

"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

Book News Annotation:

A guide for Windows or Unix programmers to a transaction processing technology, which is built into the newest versions of Windows NT. Overviews the general design of queued messaging applications and discusses how MSMQ can be used in two-tier- three-tier, Web, and component architecture applications. Also describes the architecture, queue, and message properties and how the system interacts with other transaction technologies such as MTX and SQL Server. No bibliography.
Annotation c. Book News, Inc., Portland, OR (booknews.com)

Synopsis:

As a comprehensive resource focusing on the basics of distributed transactional objects for components, this book addresses the needs of both Window and UNIX developers.

Synopsis:

Microsoft Transaction Server(MTS) is a critical component in the Windows-everywhere strategy, designed to supplant legacy TP systems such as the UNIX-based Tuxedo, with Windows NT-based implementations. The first version of MTS, formerly known as 'viper' was released in January 1997. Microsoft Message Queue Server (MSMQ) "falcon" a forthcoming product tied to the release of SQL Server 7, is the related messaging component of this strategy. Both will be included in Windows NT Server and client-side aspects of each will be available to both Windows NT Workstation and Windows 98 clients.

About the Author

Alan Dickman is a Chief Technologist at PSW Technologies, the leading provider of software development and systems integration services to the technology industry. He is a recognized industry expert in the design, implementation, and testing of enterprise-wide, three-tier, mission-critical, distributed computing systems. Alan addresses technical audiences worldwide on MSMQ concepts and features and has contributed articles to such publications as Information Week and Patricia Seybold's Distributed Computing Monitor.

0201325810AB04062001

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

Product Details

ISBN:
9780201325812
Author:
Dickman, Alan
Publisher:
Addison-Wesley Professional
Location:
Reading, Mass.
Subject:
Programming Languages - General
Subject:
Programming - Software Development
Subject:
Client-server computing
Subject:
Microsoft software
Subject:
Queuing theory
Subject:
Middleware
Subject:
Microsoft Message queue server.
Subject:
Client-Server Computing - General
Subject:
Server Computing
Subject:
Software Development & Engineering - General
Subject:
Software Engineering-General
Copyright:
Edition Description:
Trade paper
Series:
The Addison-Wesley Microsoft Technology Series
Binding:
TRADE PAPER
Grade Level:
Professional and scholarly
Language:
English
Illustrations:
Yes
Pages:
400
Dimensions:
9 x 7.4 x 0.8 in 699 gr

Related Subjects

Business » High Tech Management
Computers and Internet » Database » Applications
Computers and Internet » Database » Client Server
Computers and Internet » Networking » General
Computers and Internet » Software Engineering » General

Designing Applications with Msmq: Message Queuing for Developers New Trade Paper
0 stars - 0 reviews
$43.25 Backorder
Product details 400 pages Addison-Wesley Professional - English 9780201325812 Reviews:
"Synopsis" by , As a comprehensive resource focusing on the basics of distributed transactional objects for components, this book addresses the needs of both Window and UNIX developers.
"Synopsis" by , Microsoft Transaction Server(MTS) is a critical component in the Windows-everywhere strategy, designed to supplant legacy TP systems such as the UNIX-based Tuxedo, with Windows NT-based implementations. The first version of MTS, formerly known as 'viper' was released in January 1997. Microsoft Message Queue Server (MSMQ) "falcon" a forthcoming product tied to the release of SQL Server 7, is the related messaging component of this strategy. Both will be included in Windows NT Server and client-side aspects of each will be available to both Windows NT Workstation and Windows 98 clients.
spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.