Patent ID: 6990511

Claim:
A system for use in a distributed object environment for allowing a local client application to invoke upon a remote server service, comprising: a concentrator, which binds a request from the local client application to invoke upon the remote server service, identifies the remote server service, and operable connects the local client application to that remote server service, said concentrator further comprising: a plurality of connection handlers, which handle a connection from the local client application to the remote server service; a listener which determines which of the plurality of connection handlers to use to handle the connection; and a shared memory for allowing communication between said listener and said plurality of connection handlers, said shared memory including a list of currently connected servers, and the plurality of connection handlers handling each connection; wherein said listener performs the steps of calling a service routine to bind an object reference, together with host, port, and client identifier parameters; searching within the shared memory to determine if the host/port is already in user; if an existing connection handler can handle the connection, then starting a new connection handler.