Patent ID: 7251641
Filing Date: 2007-07-31
Classification: G06F,Y10S

Abstract:
1. A computer system for providing access to a database upon a request from an application computer program, comprising: a data model represented in a data dictionary; an application program interface; a data storage; a database kernel, providing access from the application program interface to the data storage; wherein said database kernel includes a database runtime module for providing access from the application program interface to the database kernel, said runtime module being dynamically changeable, dependent on the data model represented in the data dictionary, and wherein said database kernel further includes a storage engine module for providing access from the runtime module to the data storage, said storage engine module being invariable and independent of said data model; an automatic code generator, said code generator being adapted to generate an executable program code, irrespective of which format or programming language the code is generated, for the runtime module based upon the data model represented in the data dictionary; and wherein said system executes the generated program code based on the data model represented in said data dictionary.