Professional DCOM Application Development
by Jonathan Pinnock
(Respecting the intellectual property of others is utmost important to us, we make every effort to make sure we only link to legitimate sites, such as those sites owned by authors and publishers. If you have any questions about these links, please contact us.)
The powers of Microsoft NT BackOffice technology, such as Microsoft Transaction Server (MTS), Active Directory, and other services, are now within Visual C++ programmers' reach, thanks to this guide. Written for those already familiar with COM and Active Template Library (ATL) programming, this guide provides essential information on the latest and greatest in Microsoft server-side technologies.
The book begins with the basics of programming with the ATL COM AppWizard in Visual C++. A tour of such DCOM (Distributed Component Object Model) fundamentals as monikers, marshalling, and problems to be overcome in distributed systems comes next. (This book is written in "expert mode," so don't expect the author to hand-feed the fundamentals to you.) A general tour of the latest and greatest in Microsoft technologies--all accessible via COM (Component Object Model) objects--follows. This section includes examples of using ATL (and the Microsoft Foundation Classes [MFC]) for Active Directory services; using MTS for transactions; and using Microsoft Messaging and Queuing (MSMQ) Server for reliable delivery of messages across the enterprise, clustering services, and even security.
Written in an intelligent and engaging manner, the book provides cutting-edge samples of C++ code that make use of recent Microsoft technologies that will become more important to any organization using Windows NT 4 or 5. --Richard Dragan
To address the audience of the bestseller Professional DCOM Programming, Wrox Press has responded to the enterprise developer's demands for a book covering real-world development of leading edge applications using DCOM and NT. The book is Professional DCOM Application Development. Distributed Applications must not only be based on robust COM component programming, but also need to be aware of the network addressing system, security, transactions between objects, and the network architecture they work on. To that end Professional DCOM Application Development is firmly rooted in practical examples. All of these are self-contained within each chapter as the technology covered is indeed wide-ranging and includes COM/DCOM tool support - fast code generation using Visual C++ (with ATL) and Visual Basic. The book also covers major up-and-coming Microsoft technologies - COM/DCOM, MTS, MSMQ and Universal Data Access, Building your own MTS resource manager and dispenser, using LDAP and NT 5's Active Directory, Creating an MMC snap-in for DCOM network management, using monikers to bind clients to a single server instance, making applications cluster aware and DCOM security and the promise of Kerberos.
Designed for Visual C++ developers. Assumes that one is familiar with Windows & Visual C++/MFC. Paper.
From the Publisher
This book is a true primer for each of the major new COM server technologies. It integrates each major technology into the task in hand and covers DCOM, MTS, MSMQ, Clusters, Legacy Systems and Management as a cohesive whole. Written by a consultant and lecturer in Microsoft Enterprise development - this is a must for experienced C++ developers and old UNIX hands dropping over to COM systems.
About the Author
Jonathan is an ex-Cambridge Mathematician who has since qualified as a network consultant for the Financial Industry. 20 years experience as a developer, most recently in real-time Windows NT & UNIX systems. Heavily involved with Object Oriented solutions since the early days, Jonathan now partners clients with Microsoft to develop COM3 solutions. Works closely with Microsoft to instigate commercial MTS projects.
Related Free eBooks