Abstract: A system and method whereby a client can transfer data to a service on the same or another protection domain and obtain a handle to it, the handle being defined as any mutually agreed-upon token that refers to the data, and which is usually much shorter than the data. The handle may then be passed to a service in lieu of again transferring the data. For example, in the case of a client sending the same data to multiple destinations, the invention allows the data to be transferred from the client protection domain to the service protection domain once using the data transfer operation. The client can then call the communication service any number of times by passing a handle to the instance of the data in the service protection domain, thus obviating the need to repeatedly transfer the data between the client and the service.
Type:
Grant
Filed:
January 6, 2000
Date of Patent:
August 23, 2005
Assignee:
International Business Machines Corporation
Inventors:
Michael Husayn Kalantar, Rahul Kumar Merwah, John Michael Tracey