Amazon.com: Professional Visual C++ MTS Programming (9781861002396): Richard Grimes: Books

Buy Used
Used - Very Good See details
$4.73 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Have one to sell? Sell yours here
Professional Visual C++ MTS Programming
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

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

Professional Visual C++ MTS Programming [Illustrated] [Paperback]

Richard Grimes (Author)
3.1 out of 5 stars  See all reviews (11 customer reviews)


Available from these sellers.



Book Description

November 1999 Professional
MTS ( Microsoft Transaction monitor ) is a Transaction Monitor and an Object Request Broker in one box. It comes free with all flavors of NT and may well be in all flavors of Windows in the next year.

MTS is needed to have easily distributed applications using COM. Without it, DCOM is a continuous headache of juggling code and communications between objects.

MTS is a brilliant way to manage COM objects, groups of objects, and components - the book is a deconstruction of how it achieves this.


Editorial Reviews

Amazon.com Review

Expert COM programmer Richard Grimes shares his knowledge of Microsoft Transaction Server (MTS) and ATL in Professional Visual C++ 6 MTS Programming. Like some of his other titles (ATL COM Programmer's Reference and Beginning ATL 3 COM Programming), this book combines his in-depth knowledge of COM with a programmer's eye for detail in getting the most out of your COM objects. Written for the expert C++ programmer with some previous knowledge of COM and ATL, this book fills a useful niche for letting you create optimized server objects with the best potential for scalability on the Microsoft server platform.

The book jumps right in with a discussion of what happens when you make COM calls with an in-depth discussion of COM interception. The author shows that you can emulate some of the powers of MTS yourself. (Simply put, by managing resources and transactions for you, MTS-enabled COM objects can be more scalable and robust.) Short code excerpts show off programming with COM and MTS together. The author also demonstrates a method to tweak the wizard-generated code in Visual C++, enabling you to write more powerful MTS-aware ATL components.

You can also enable your ATL-based objects to access corporate data with ADO using the introduction provided here. The last section on the new COM+ available in Windows 2000 illuminates the capabilities of MTS that will soon be integrated into the COM+ infrastructure itself. The author provides a detailed tour here of what COM+ means for the future.

In all, Professional Visual C++ 6 MTS Programming is a book for experts who want to see what MTS (and COM+) do under the hood. If you need to squeeze more performance out of your MTS-enabled ATL components, take a look at this technically savvy book. --Richard Dragan

Topics covered: COM and MTS, threads and contexts, type libraries and fast format strings, marshaling and interception, MTS feature overview, surrogates, object contexts, transactions, just-in-time (JIT) activation, programming ATL for MTS COM objects, AppWizard support for ATL, OLE DB programming with ATL, MTS packages and deployment, administration modules for MTS 2.0, Distributed Transaction Controller (DTC), COM security and deployment, debugging MTS, using Visual Studio Analyzer, COM+ overview: new features and administration.

From the Publisher

Who is this Book for?
Reader should be an experienced VC++ programmer and familiar with COM architecture. ATL code will be used in the book, but it is not necessary to deeply understand ATL internals to progress.

Product Details

  • Paperback: 341 pages
  • Publisher: Wrox Press; 1st edition (November 1999)
  • Language: English
  • ISBN-10: 1861002394
  • ISBN-13: 978-1861002396
  • Product Dimensions: 7.8 x 5.1 x 1 inches
  • Shipping Weight: 1 pounds
  • Average Customer Review: 3.1 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #5,034,664 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

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

8 of 8 people found the following review helpful:
3.0 out of 5 stars Useful, January 26, 2000
This review is from: Professional Visual C++ MTS Programming (Paperback)
This book is at the serious end of the spectrum of titles available from Wrox but I was still left a little disappointed.

For once I found a Wrox book that needs more pages. For example I was astonished that the author makes no reference to IIS, surely hanging transactional components off IIS web pages is the major MTS entry point for most developers today!

Dr. Grimes, MTS under IIS deserves at least a full chapter in the next revision of this book.

The chapters on debugging (+tracing tools) and COM+ were the most valuable for me.

I suppose equivalent material to that in this book is available on msdn.Microsoft.com somewhere, but Microsoft only seem capable of writing technical material for VB programmers these days. So if you are writing server-side C++ COM code you need this book despite its limitations.

In my Star awards system 5 Stars is reserved for great software engineering books that have an expected shelf life of 5 yeas plus (I have not read such a book from Wrox), 4 Stars go to well researched books covering hot software technology, so this book only deserves 3 stars because of the omissions.

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


5 of 5 people found the following review helpful:
2.0 out of 5 stars Lots of theory, little programming, March 6, 2000
By A Customer
This review is from: Professional Visual C++ MTS Programming (Paperback)
This book has a good amount of info on how MTS works and some of the things to keep in mind when developing for MTS in C++. However, it has vary little programming! There are few applicable examples. This book has lots of theory with little practice. You will not learn how to develop C++ for MTS with this book, but you will understand how MTS works.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 6 people found the following review helpful:
5.0 out of 5 stars Should be called Essential MTS!, February 13, 2000
This review is from: Professional Visual C++ MTS Programming (Paperback)
I've worked with MTS for a while now, and I know how it works pretty well. I love technical details, and this is precisly what this book gives you: low level descriptions of how MTS performs its magic using interception etc.

This book doesn't tell you how to write your middle tier applications as such, but it gives you all the basic technical information and guidelines you need to be successful with MTS.

Overall I'd highly recommended this book. If you've got other MTS books, I can assure you this book is still a must have. It is the "Essential MTS" book Don Box would have written if he had the time ( probably ;) ).

The MTS 3.0 implementations under the Windows 2000 are still the same ( a few name changes), so the book isn't out of date, and you'll find the last chapter discusses W2K details anyway.

Enjoy.

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



Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

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
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject