If you are a Windows C++ programmer venturing into component development with COM+ and Distributed COM, you can't do better than to start with Understanding DCOM by William Rubin and Marshall Brain. This book squeezes the mystery out of Microsoft's component architecture, revealing the surprisingly straightforward concepts and technologies beneath.
Rubin and Brain walk through every step of planning, building, testing and deploying component applications. You'll learn how everything fits together: objects, proxy/stubs, servers, clients, threading and more. You'll walk through the creation of COM classes, MIDL-based interfaces, connection points and Singleton objects-all with plenty of easy-to-use code examples.
You'll review the pros and cons of each major approach to developing with COM+: using C++ and the Win32 API; the "classic" Microsoft Foundation Classes; Microsoft's newer Active Template Library (ATL). You'll even take a look at how COM, DCOM and COM+ compare with alternatives like CORBA.
With the right teachers, COM+ is simpler than it looks. William Rubin and Marshall Brain are those teachers.
Bill Carmada @ Cyberian Express
Explains to experienced C++ software developers how to plan, build, and deploy distributed component applications with Microsoft's Component Object Model. First deconstructs the model to its essentials as a system for building reusable components, then use examples and sample code to demonstrate how to implement and test applications. The CD-ROM contains a complete C++ OLE training module from CBT Systems. No bibliography. Annotation c. by Book News, Inc., Portland, Or.