Patent ID: 7831629
Filing Date: 2010-11-09
Classification: G06F

Abstract:
1. A method for building a data encapsulation layer for a variable schema for a predefined schema data store, the method comprising: encoding within a source of a data store interface layer of an application methods and properties of a variable relationship between application object model and data store; encoding a data store interface as an isolation layer to encapsulate the variable relationship using attributes; building a mapping table, the mapping table being buildable at runtime, by identifying data relationships, methods and properties within executable source code associated with an application; reflecting the identified data relationships, methods and properties from the executable source code to an executable mapping table schema; using the mapping table schema to map the specific reflected data relationships, methods and properties between the object model and the data store that exist at an application execution time on an as-needed basis during runtime; and accessing the mapping table and the data store interface via said encapsulation layer for use during application execution wherein: