Appendix F. Application Proxies

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 ...

Get Applying COM+ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.