or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
41 used & new from $0.33

Have one to sell? Sell yours here
 
   
Transactional COM+: Building Scalable Applications
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Transactional COM+: Building Scalable Applications (Paperback)

~ (Author)
4.8 out of 5 stars  See all reviews (10 customer reviews)

Price: $39.95 & this item ships for FREE with Super Saver Shipping. Details
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.

Only 1 left in stock--order soon (more on the way).

Want it delivered Wednesday, November 11? Choose One-Day Shipping at checkout. Details
20 new from $5.99 21 used from $0.33

Frequently Bought Together

Customers buy this book with Essential COM by Don Box

Transactional COM+: Building Scalable Applications + Essential COM
  • This item: Transactional COM+: Building Scalable Applications by Tim Ewald

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Essential COM by Don Box

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

COM and .NET Component Services (O'Reilly Windows)

COM and .NET Component Services (O'Reilly Windows)

by Juval Löwy
4.2 out of 5 stars (9)  $42.33
Inside Com (Microsoft Programming Series)

Inside Com (Microsoft Programming Series)

by Dale Rogerson
Effective COM: 50 Ways to Improve Your COM and MTS-based Applications

Effective COM: 50 Ways to Improve Your COM and MTS-based Applications

by Don Box
4.5 out of 5 stars (16)  $30.86
Inside Com+ Base Services (Microsoft Programming Series)

Inside Com+ Base Services (Microsoft Programming Series)

by Guy Eddon
Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, Second Edition (Books for Professionals by Professionals)

Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, Second Edition (Books for Professionals by Professionals)

by Matthew MacDonald
4.4 out of 5 stars (28)  $32.99
Explore similar items

Editorial Reviews

Amazon.com Review

Aimed at the advanced C++ or Visual Basic programmer, Transactional COM+ explores the inner workings of Microsoft's COM+ components and provides expert tips and strategies for improving performance across the enterprise.

The most remarkable feature of this book is its extremely detailed guide to how COM+ components make use of system resources like contacts, threads, transactions, and objects. After providing in-depth background (and possible bottlenecks for each type of resource), the author provides a number of tips for better performance. Though sometimes densely written, this text will let COM+ component builders think about and get more performance. Snippets of code in C++ and Visual Basic show key concepts. The book also provides a handful of formulas to predict performance on a system using components.

There's plenty of expertise on display in this book for configuring and applying COM+ components using Microsoft Management Console (MMC) tools. Expert information on these tools is hard to find, and the author covers all the bases with options for pooling, transactions, and the like while recommending how to reduce the overhead of your components. You learn how to limit the use of contexts and transactions to improve performance when necessary. Sections on designing scalable applications on today's multitiered distributed architectures will help you plan for your next project. There's also advice for developing and testing distributed applications. A short appendix previews what's different on Microsoft's upcoming .NET platform (which supersedes the COM+ standard, but is backward-compatible).

In all, Transactional COM+ delivers what you need to become a truly advanced COM+ enterprise developer while making you think through performance and scalability issues on the Windows platform. For anyone faced with squeezing more performance out of existing hardware, the in-depth set of best practices and design expertise in this book will help you create leaner, meaner, and more scalable software. --Richard Dragan

Topics covered:

  • Scalability basics in COM+
  • Sharing identities remotely with COM objects
  • The object-per-client model
  • Transactions
  • Processor objects
  • Objects and contexts
  • The COM+ catalog
  • The Global Interface Table (GIT)
  • Optimizing contexts (including raw-configured contexts)
  • In-depth guide to threads and apartments (including activities and apartment types)
  • Object pooling (including reusing objects and guidelines)
  • Just-in-Time (JIT) activation objects
  • Transactions (including local and distributed transactions, transaction streams, and declarative transactions)
  • Isolation levels and performance (including deadlocks and timeouts)
  • Optimistic and pessimistic application-level locking
  • Performance issues with common protocols (HTTP, ASPs, SOAP, and message queuing)
  • Designing scalable systems (including machine and process architecture)
  • Processor and helper objects
  • Managing middle-tier state
  • Performance tips
  • Introduction to .NET used with COM+
  • Pooled connections
  • Debugging
  • Catalog attributes and COM+ administration tools


Product Description

(Pearson Education) A text explaining how COM+ works and how to use the technology to its fullest potential. Examines the theory behind COM+, the nature of scalability, the importance of transactions, and why traditional object-oriented models are inappropriate for scalable systems. Softcover. DLC: Client/Server computing.

Product Details

  • Paperback: 464 pages
  • Publisher: Addison-Wesley Professional (March 16, 2001)
  • Language: English
  • ISBN-10: 0201615940
  • ISBN-13: 978-0201615944
  • Product Dimensions: 9.1 x 7.4 x 1.2 inches
  • Shipping Weight: 2.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon.com Sales Rank: #1,081,632 in Books (See Bestsellers in Books)

More About the Author

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

Visit Amazon's Tim Ewald Page

What Do Customers Ultimately Buy After Viewing This Item?

Transactional COM+: Building Scalable Applications
77% buy the item featured on this page:
Transactional COM+: Building Scalable Applications 4.8 out of 5 stars (10)
$39.95
Inside Com+ Base Services (Microsoft Programming Series)
12% buy
Inside Com+ Base Services (Microsoft Programming Series) 4.3 out of 5 stars (20)
Visual Basic and COM+ Programming by Example
10% buy
Visual Basic and COM+ Programming by Example 4.6 out of 5 stars (9)
Essential COM
1% buy
Essential COM 4.3 out of 5 stars (91)
$34.64

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 Reviews

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

 
15 of 15 people found the following review helpful:
5.0 out of 5 stars After reading this book there's only one question left...., July 6, 2001
By "test94" (Amsterdam, the Netherlands) - See all my reviews
...What the hell is the IMarshal3 interface?

The previous reviewer seems to be disappointed that most of the book's sample code is written in C++. Alas, at this time (and until the moment, perhaps in the second release of .NET, when the COM+ component services are implemented in managed code) a significant part of the COM+ infrastructure is simply inaccesible from Visual Basic.

As the title and the preface state, the book's focus is on transactions in the COM+ environment of Windows 2000. Perhaps a list of "requirements", and don't take these too serious, will decrease the number of disappointed readers:

The reader should:

-know the basics of COM

-be comfortable reading C++ code (Although VB or JScript is used now and then)

-know, or read up on, the ATL util classes (CComPtr, CComBSTR)

-same thing for OLE DB (& the ATL consumer wrappers)

What the book does not cover (and again, this is stated in the preface):

-LCE (COM+ Events) and QC

-CRMs

-Security topics

The structure loosly resembles "Essential COM". (that's a compliment :-) )

In my opinion the book delivers on it's promises.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
12 of 12 people found the following review helpful:
5.0 out of 5 stars The real deal, November 21, 2001
By drowninginbooks (Madison, WI United States) - See all my reviews
I'm a professional software engineer with twenty years experience, so I've read my share of computer books and dipped into hundreds more.

This is quite simply one of the best computer books I've ever encountered. A classic.

So many computer books are just rehashes of vendor documentation, vague or misleading or wrong in all the same places the vendor documentation is. This book is different. The author clearly has tested every assertion with his own "spelunking" code. He explores every nook and cranny of COM+, and every sentence is carefully considered, clearly stated, and as far as I can tell, absolutely accurate. There's no "hand-waving", no BS, it's just absolutely solid. Crystal clear, razor sharp.

It's a shame, really, that the title is "Transactional" COM+. I had the book for quite a while before I got around to reading it, because the title misled me into thinking that if I wasn't using transactions then it didn't apply to me. Wrong! This book covers COM+ generally, not just transactions, with particular emphasis on the elements of COM+ that are most likely to affect scalability of middle tier applications. Want to know what threading models to use in components called from ASPs? Want to really understand why? This is where to find out.

It's a serious work and really deserves to be studied with some care, but whatever effort you put into studying it will be amply rewarded.

If only all computer book authors were as smart, as conscientious, and as intellectually honest as Tim Ewald. Bravo!

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
5.0 out of 5 stars A must have for a serious architect/designer, June 25, 2001
By Sanin Saracevic "SS" (Atlanta, GA USA) - See all my reviews
(REAL NAME)   
Dispelling myths, exposing guts of COM+, testing one's ability to read it in one go, this book has it all.

After reading thousands of pages on COM/COM+ I can safely claim that this is the best COM+ book ever. It is one of best programming books I have read in my 15+ years of serious programming activities.

Tim Ewald is the author that delivers the content on the level expected by professional developers, and he does not treat you like a kid talking about stuff that you can learn in five-minutes browsing sessions on MSDN. He goes deep into COM+ and takes you with him in a fast, challenging pace. This book makes you read it in one night, cover to cover, and after you figure out that you got lost just around chapter 6, you start over and read it again.

"Transactional COM+" is invaluable reading for any serious architect or developer using COM+ as their environment of choice. Examples are clear, and, although written in C++, should not be hard to understand. Any serious VB developer looking to grasp COM+ at this level should be able to at least read C++ and map it over to VB implementation (where applicable).

Thank you, Tim, for this wonderful book.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

5.0 out of 5 stars I was blind-folded...
...with regards to COM+ before I read this book. A definite eye-opener! Very well written, explains in a concise manner both the big picture but most importantly IMHO the little... Read more
Published on May 13, 2002 by Dimitrios Staikos

5.0 out of 5 stars Serious and scientific
Clear, concise and honest this book is for the advanced programmer/architect. It shows all the inners of COM+ and everything is based on serious theoretical background that too... Read more
Published on December 15, 2001

5.0 out of 5 stars Great Book
One of the great book. Every COM+ developers should keep a copy
Published on December 10, 2001 by Sri Thuraisamy

3.0 out of 5 stars You should know....
All the code examples are in C++. A VB developer should look elsewhere for COM+ instruction.
Published on May 21, 2001 by Mark Puck

5.0 out of 5 stars Not another let-me-show-you-how book....
.... but is a let-me-explain-to-you-why book. The authoer (Tim Ewald) obviously has a clear unerstanding of how COM+ was designed, and how the different features it offers can be... Read more
Published on April 30, 2001 by Khaled Hassounah

5.0 out of 5 stars Writing a COM+ application ? You _NEED_ this book!!
If you're an architect or developer working on a COM+ application that needs to be scalable, you should read this book. Read more
Published on March 31, 2001 by Richard Anderson

5.0 out of 5 stars Without a doubt the best in the DevelopMentor series!
I have been building transactional COM apps for many years. The cover says it all - I was blind in a lot of the things I was doing. Read more
Published on March 15, 2001 by Michael A. Richardson

Only search this product's reviews



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...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.