Patent ID: 7464082
Filing Date: 2008-12-09
Classification: G06F,Y10S

Abstract:
1. A method comprising: executing a plurality of software applications on a computing device; storing serialized data in accordance with a data description language to define a hierarchical object model having a plurality of data objects, wherein the hierarchical object model represents a hierarchy of a dimension of a multidimensional database of an enterprise software system; receiving a first request from one of the plurality of software applications to access a first one of the plurality of data objects within the hierarchy of the dimension of the multidimensional database; identify a first portion of the serialized data at a first level of the hierarchy of the dimension of the multidimensional database that corresponds to the first one of the plurality of data objects and data objects at levels above the first level without including data objects at levels below the first level; processing the first portion of the serialized data to create the first one of the plurality of data objects in response to the first request; storing the first one of the plurality of data objects in a computer-readable medium; receiving a second request from one of the plurality of software applications to access a second one of the plurality of data objects within the hierarchy of the dimension of the multidimensional database as defined by the serialized data; identifying a second portion of the serialized data at a second level of the hierarchy of the dimension of the multidimensional database below the first level that corresponds to the second one of the plurality of data objects and data objects at levels between the first level and the second level without including data objects at levels below the second level; processing the second portion of the serialized data to create the second one of the plurality of data objects; and storing the second one of the plurality of data objects in the computer readable medium.