Make your own free website on

The COM+/DNA Tutorial

Gopalan Suresh Raj


Note : To code and run any of the sample programs in this tutorial, you may need Microsoft Visual Studio version 6.0/.NET. Download Internet Explorer 4.0x or higher so that the latest JVM is installed on your machine. You can also download the latest Microsoft SDK for Java from here

A Detailed Comparison of CORBA, DCOM and Java/RMI
MTS vs EJB (with specific code examples)

COM+ and .NET

Building a complete COM+ Server component using C# and .NET
Building a COM+ Client using C# and .NET
COM to .NET Interoperability
COM to .NET Interoperability
Classic COM Server using C# and .NET
COM Client using Visual Basic ver 6.0
Managed C++ Client using Early Binding
Managed C++ Client using Late Binding
Microsoft Message Queue (MSMQ)
What is Microsoft Message Queue
Developing an MSMQ Server Application
Developing an MSMQ Client
Microsoft Transaction Server (MTS)
What is Microsoft Transaction Server
Developing an MTS Server Component using VJ++
Developing an MTS Client using VJ++
Developing an MTS Server Component using Visual C++ and ATL
Developing an MTS Client using VC++ and ATL
  ---The Three Tier Bank Checking Account---
The Bank Account IDL
Developing the Checking MTS Server Component
Developing The Checking MTS Client
Distributed COM
What is The Component Object Model
Threading Models in COM
Coding a DCOM Server from IDL
Coding a DCOM Client
What is COM+
Basic COM+
The Basic COM+ Tutorial
Connection Points
What are Connection Points
Implementing Connection Points
Connection Point Client
The Factory Method Design Pattern (Creational)
The Mediator Design Pattern (Behavioral)

More to come soon...


About the Author...
Gopalan Suresh Raj is a Software Architect, Developer and an active Author. He is contributing author to a number of books including "Professional JMS", "Enterprise Java Computing-Applications and Architecture" and "The Awesome Power of JavaBeans". His expertise spans enterprise component architectures and distributed object computing. Visit him at his Web Cornucopia site ( or mail him at

Go to the Component Engineering Cornucopia page

This site was developed and is maintained by Gopalan Suresh Raj

This page has been visited times since April 28,1998.

Last Updated : Dec 27, '00

If you have any questions, comments, or problems regarding this site, please write to me I would love to hear from you.

Copyright (c) 1997-2002, Gopalan Suresh Raj - All rights reserved. Terms of use.

All products and companies mentioned at this site are trademarks of their respective owners.