Patent ID: 7856484

Claim:
A method for interfacing between clients and servers of a distributed processing system, said method comprising the steps of: providing a server adapter layer to facilitate interactions between the clients and the servers, said server adapter layer including a mechanism to provide interactive conversational sessions, with each client session able to maintain multiple concurrent conversations; one of the servers establishing a plurality of data managers, each of the data managers managing an associated set of data, and each of the data managers having a manager key for identifying said each of the data managers; one of the clients sending to said one of the servers a request to initiate a session with said one of the servers; said one of the servers using a session key to create a session with said one of the clients; said one of the servers sending to said one of the clients the session key and a plurality of the manager keys; said one of the clients maintaining a plurality of documents for storing the session keg and the manager keys, wherein each of the documents stores the session key and one of the manager keys; and said one of the clients using the session key and the plurality of the manager keys to access separately the sets of data managed by the data managers and to handle multiple concurrent conversations with said one of the servers during said session, including said one of the clients sending further requests to said one of the servers, each of said further requests including the session keg and one of the manager keys.