Understanding DCOM

  • List Price: $49.99
  • Sale Price: $22.00
  • Amount Saved: $27.99
  • Availability: Usually ships in 1-2 business days

Product Description

Finally, there's a book that cuts through Microsoft DCOM's complexity, and shows experienced C++ developers exactly how to build and deploy distributed applications with it. Raoul Rubin and Marshall Brain reduce DCOM to its essentials as a straightforward system for network communication. Using extensive examples and sample code, they demonstrate exactly how to brainstorm, organize, implement and test sophisticated DCOM-based distributed applications. Understand the relationship of DCOM to COM, OLE and competing approaches such as CORBA; learn how to create DCOM servers and clients; use threading models, connection points and Singleton objects; and test your DCOM servers. Understand how DCOM's elements fit together, including DCOM objects, GUID, Proxy/stubs, servers and interfaces; compare implementation with the Win32 API, MFC and ATL; learn the differences between DCOM implementation in Win95/98 and NT; and more.

Amazon.com Review

Microsoft's DCOM is a difficult but important standard. If you know some C++, the authors of Understanding DCOM can show you everything you need to know to use DCOM without a lot of jargon or needless complexity.

The early sections of this book provide a remarkably clear comparison of C++ and COM. (By using what you know, you can understand what is new and different about COM, including terminology such as interfaces, instances, and GUIDs [Globally Unique Identifiers].) The authors' examples for using a simple COM object are extremely clear. They walk you through the steps required to use COM on both the client and the server side, using the Active Template Library (ATL) wizards in Visual C++ 6.

After these practical examples, the authors sketch in more detail about COM with information on Microsoft IDL (MIDL), working with string data, and Object Linking and Embedding (OLE) Automation and dual interfaces. The authors do a good job of explaining the various apartment-threading models available for COM objects. They defer their discussion of the Registry until later in the book--after they present practical examples.

Later sections look at callback functions and connection points, as well as the move to distributed objects and DCOM. Sections on debugging COM objects provide invaluable material on showing error messages as well as some tips on building COM objects using Visual C++ features.

If you are a programmer who has been a bit baffled by DCOM, this book manages to make a difficult topic digestible. It presents a good amount of technical material but uses practical examples rather than theory to teach the reader how to be productive with DCOM. --Richard Dragan

Product Detail

  • Product Dimensions: 1.25 x 7.5 x 9.5 inches;
  • ASIN: 0130959669
  • Item model number:
  • Average Customer Review: Customer Reviews

Customers Who Viewed This Item Also Viewed


Write a Reply or Comment:

Your email address will not be published.*