Patent ID: 7620617

Claim:
A computer-readable storage medium having computer-executable instructions stored thereon which when executed by a processor cause the processor to perform a method for creating an abstraction layer to provide configuration information to a caller wherein the information is stored in one or more datastores, the method comprising the steps of: receiving a request for configuration information from the caller; determining a location of the requested configuration information based on the request received from the caller; creating an abstraction layer, comprising: one or more data table objects, each data table object comprising: a datastore interaction code for interacting with one of the one or more datastores and for retrieving the requested configuration information from the one of the one or more datastores, and a memory cache for storing the requested configuration information retrieved by the datastore interaction code; and a logic table object in communication with the one or more data table objects for synthesizing the requested configuration information and for providing the synthesized requested configuration information to the caller; and providing a logic table object interface comprising a logic level table having the synthesized requested configuration information to the caller.