REVIEW - Professional DCOM Application Development


Title:

Professional DCOM Application Development

Author:

Jonathan Pinnock

ISBN:

Publisher:

Apress (1998)

Pages:

479pp

Reviewer:

Roger N Lever

Reviewed:

April 1999

Rating:

★★☆☆☆


Microsoft's technology for distributed computing revolves around DCOM and given a current industry trend towards components and business objects this is clearly an important technology. The focus of this book is to explain DCOM to developers, primarily those using Microsoft's tools; in particular Visual Studio and BackOffice, as all of the examples are geared towards them. The example code is available via FTP from Wrox.

The layout and presentation is good, the code samples are short and relevant and you make progress quite quickly. Along the way you cover all of the major topics such as monikors and binding, streaming, marshalling, directories and transactions. There are also other odds and ends such as clustering which is also explained clearly.

The author has a very conversational style, which may not be to everyone's liking but he is able and does, break down what is a complex subject into manageable chunks. Those chunks are very often illustrated with a segment of (normally C++) code or a step through of a wizard (Visual C++) process. This step-wise approach allows the reader to build up their knowledge until by the end of the book they have a much bettergrasp of the subject.

For non-developers, such as (project-)managers, this book is probably at a level of detail that obscures the purpose and architecture and consequently has less value. For developers that use non-Microsoft tools or do not have access to all of the tools used in the examples (Visual Studio and BackOffice) then again the focus is probably too restrictive. However, for developers using Microsoft tools wishing to get to grips with DCOM and understand the next probable architecture after Client/Server this is a useful book, although a tad expensive for ~450 pages.


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.