REVIEW - Com+ Unleashed


Title:

Com+ Unleashed

Author:

Richard C. Leinecker

ISBN:

Publisher:

Sams (2000)

Pages:

790pp&CD

Reviewer:

Asad Altimeemy

Reviewed:

April 2001

Rating:

★★☆☆☆


COM+ is an extension to the Component Object Model (COM), which is one of the world's most widely adopted frameworks for creating interoperable code. This book shows how to apply the COM+ model creatively and effectively to solve everyday programming problems. Emphasis is on programming advanced COM+ applications using the Microsoft DNA framework. Part I examines the Component Object Model and its relationship with the Microsoft DNA framework and gives design principles for multi-threaded architectures. Section II covers advanced COM+ programming techniques and Section III looks at the Microsoft Transaction Server and COM+ Services. Section IV covers asynchronous component programming.

There is a lot of good material in this book. Every chapter is devoted to another part of the COM+ riddle. The book addresses many key aspects of what is sometimes considered, a problematic and complex technology, in a clear accessible way. However, most of the discussions on MTS (Microsoft Transactions Server) were from MTS 2.0. COM+ with its new threading interfaces was not mentioned. Event classes, Queued components and MSMQ components were only discussed in a very superficial manner.

If I wanted to give this book a mark out 10, I would give it 7.


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.