Automatically generated objects within extensible object frameworks and links to enterprise resources
First Claim
Patent Images
1. A method for generating source code objects comprising:
- generating at least one logical model using at least one modeling tool;
translating the at least one logical model into a corresponding at least one unified model;
storing the at least one unified model in a schema repository;
storing at least one data type translation file for facilitating the translation of data from at least one database into a standard data format in the schema repository;
retrieving at least one unified model from the schema repository;
generating a system definition comprising a plurality of templates, each defining at least one service within a framework;
generating at east one source code object as a function of the at least one unified model, and at least one of said plurality of templates;
retrieving the at least one data type translation file from the schema repository in response to a request for data from the at least one database;
generating translation source code using the at least one data type translation file;
retrieving data from the at least one database by employing said at least one source code object and said at least one unified model to define a relationship between an object oriented database query and the data and by employing the translation source code.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for generating source code objects has steps of generating a translation file containing translation logic; inputting the translation file into a code generator; and generating translation source code as a function of the translation file. A system for accessing a database through a translation layer comprising a first database; a translation layer, defined by translation source code; and an application for accessing the first database through the translation layer.
85 Citations
20 Claims
-
1. A method for generating source code objects comprising:
-
generating at least one logical model using at least one modeling tool; translating the at least one logical model into a corresponding at least one unified model; storing the at least one unified model in a schema repository; storing at least one data type translation file for facilitating the translation of data from at least one database into a standard data format in the schema repository; retrieving at least one unified model from the schema repository; generating a system definition comprising a plurality of templates, each defining at least one service within a framework; generating at east one source code object as a function of the at least one unified model, and at least one of said plurality of templates; retrieving the at least one data type translation file from the schema repository in response to a request for data from the at least one database; generating translation source code using the at least one data type translation file; retrieving data from the at least one database by employing said at least one source code object and said at least one unified model to define a relationship between an object oriented database query and the data and by employing the translation source code. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for generating source code objects comprising:
-
at least one modeling tool; at least one model adaptor; a repository adaptor tool receiving logical models from the at least one modeling tool, and translating the logical models into unified models by applying the at least one model adaptor to the logical models; at least one data type translation file for facilitating the translation of data from at least one database into a standard data format; a schema repository storing the at least one data type translation file; a schema server receiving the unified models and the at least one data type translation file and storing the unified models and the at least one data type translation file in a schema repository; a plurality of templates each defining at least one service within a framework; a code generator generating source code objects as a function of the plurality of templates, and the unified models and generating translation source code using the at least one data type translation file. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification