Data model architecture with automated generation of data handling framework from public data structures
First Claim
1. A method for managing data, comprising:
- obtaining a plurality of public data structures; and
automatically generating a customizable framework for managing said plurality of public data structures, wherein said customizable framework is based on one or more parameters of said plurality of public data structures.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are disclosed for automatically generating a data handling framework to manage public data structures. A customizable framework is generated based on one or more parameters of the public data structures to be managed. A data model architecture is disclosed that features a data model for wrapping public data structures, handling the public data structures and various elements of the public data structures, including validation capabilities for the data. The data model architecture includes an automatically generated module, referred to as the data-handling framework. The data-handling framework wraps public data structures and provides, for example, creation, accessor and modification functions. In addition, the data-handling framework provides mechanisms for tracking changes and a skeleton framework for validation routines. In addition, the data model architecture includes a set of custom, rules-based, validation classes (custom or hand written) that overlay on top of the automatically generated data model classes.
12 Citations
30 Claims
-
1. A method for managing data, comprising:
-
obtaining a plurality of public data structures; and
automatically generating a customizable framework for managing said plurality of public data structures, wherein said customizable framework is based on one or more parameters of said plurality of public data structures. - View Dependent Claims (2, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
- 3. The method of claim 3, wherein said one or more wrapper functions includes a creation function.
-
29. A system for managing data, comprising:
-
a memory; and
at least one processor, coupled to the memory, operative to;
obtain a plurality of public data structures; and
automatically generate a customizable framework for managing said plurality of public data structures, wherein said customizable framework is based on one or more parameters of said plurality of public data structures.
-
-
30. An article of manufacture for managing data, comprising a machine readable medium containing one or more programs which when executed implement the steps of:
-
obtaining a plurality of public data structures; and
automatically generating a customizable framework for managing said plurality of public data structures, wherein said customizable framework is based on one or more parameters of said plurality of public data structures.
-
Specification