A method and system for transparently executing code using a surrogate process is provided. In a preferred embodiment, the underlying system provides a surrogate program that can execute server dynamic-link libraries. When a client program wishes to access an object of a sharable class...http://www.google.com/patents/US5802367?utm_source=gb-gplus-sharePatent US5802367 - Method and system for transparently executing code using a surrogate process 