Please download the dossier by clicking on the dossier button x
×

Method for building data encapsulation layers for highly variable schema

  • US 7,831,629 B2
  • Filed: 01/06/2006
  • Issued: 11/09/2010
  • Est. Priority Date: 01/06/2006
  • Status: Active Grant
First Claim
Patent Images

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;

    the encapsulation layer allows the mapping table, object model and data store to change without affecting the application code; and

    the variable relationship is encoded in source code that defines the data store interface layer of the application.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×