Patent ID: 7565365

Claim:
A system comprising: a device, comprising: an operating environment comprising: an application programming interface layer to expose an interface to store a business object and an interface to retrieve the business object, and to transmit a request to store the business object and a request to retrieve the business object; a cache layer to cache the business object and to transmit the request to store the business object and the request to retrieve the business object; and an object storage/access layer to: receive the request to store the business object and, in response to the request to store the business object, to invoke a serialization method exposed by the business object to store the data associated with the object in a data structure; and receive the request to retrieve the business object and, in response to the request to retrieve the business object, to invoke a deserialization method of the business object to deserialize the data associated with the business object in the data structure; wherein the business object includes the serialization method exposed by the business object; and wherein the business object includes the deserialization method of the business object.