1. In a computing system including a client computer having a multi-tasking, threaded, operating system, and plural threads in a client process sharing processor resources, the client computer communicating with plural remote computers providing business services applications on behalf of the client process, the computing system handling object references requested by said plural threads in the client process, comprising: means for providing a common operating system thread to handle the runtime resolution of object reference requests; means for receiving from a first thread running in the client process, a reference request for a first object providing business application services; means for determining by the common operating system thread, a first remote computer providing access to the first object and establishing a first communications channel with the first remote computer; means for receiving from the first thread running in the client process, a reference request for a second object providing business application services; means for determining by the common operating system thread, a second remote computer providing access to the second object and establishing a second communications channel with the second remote computer; means for receiving from a second thread running in the client process, a reference request for an object providing business application services; means for determining by the common operating system thread, that the reference requested by the second thread resolves to the first object; and means for providing business applications services to the client process via the established communications channels; wherein said business application services provided to the client process comprise data received via the established communications channels and wherein said data received was obtained by the business application services from one or more additional remote computers comprising data application services.