By definition, a COM+ application expects to have clients on other machines. The following question then arises: What do you distribute to your clients? In traditional COM, you have several options when distributing components to remote users:
Distribute nothing. Client applications can only communicate with your components using late binding.
Distribute type library. Client applications can communicate with your components using early and late binding.
Distribute type library and proxy/stub DLL. If you are using non- automation types as arguments to your interface methods, you need to ship a proxy DLL to your client.
To instantiate your component remotely, assuming NT 4.0 and VB 6.0, the client must do either of the ...