Method and apparatus for implementing a data management system using a metadata specification
First Claim
1. A computer system for defining and implementing an object-oriented interface to a data store, the system comprising:
- (a) an interface specification component for;
(i) interacting with a user, wherein the user specifies an objectoriented interface to a data store; and
(ii) generating and saving an interface definition file including the object-oriented interface specification as specified by the user, and information describing the data store to be accessed by the object-oriented interface;
(b) a data access component for obtaining the interface definition file and implementing an object-oriented interface to the data store according to the objectoriented interface specification in the interface definition file; and
(c) a data store generation component for processing the interface definition file and creating the data store according to information describing the data store in the interface definition file.
1 Assignment
0 Petitions
Accused Products
Abstract
The system and method of the present invention provide for a means to create a fully functional object-oriented data access model to one or more data stores. In particular, the framework of the invention can automatically implement any object relationship model describing object attribution, behavior, navigability, and other properties through a distributed client server access model. The framework provides a well-defined client access-model, fully encapsulating the data storage and management using an object-oriented application-programming interface. Additional aspects of the invention provide for integration with object oriented analysis tools, dynamic integration, and security.
114 Citations
50 Claims
-
1. A computer system for defining and implementing an object-oriented interface to a data store, the system comprising:
-
(a) an interface specification component for;
(i) interacting with a user, wherein the user specifies an objectoriented interface to a data store; and
(ii) generating and saving an interface definition file including the object-oriented interface specification as specified by the user, and information describing the data store to be accessed by the object-oriented interface;
(b) a data access component for obtaining the interface definition file and implementing an object-oriented interface to the data store according to the objectoriented interface specification in the interface definition file; and
(c) a data store generation component for processing the interface definition file and creating the data store according to information describing the data store in the interface definition file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for implementing an object-oriented interface by a data access component according to an object-oriented interface specification, the system comprising:
-
(a) an interface definition file that includes an object-oriented interface specification and information describing a data store to be accessed by the object-oriented interface; and
(b) a data access component, the data access component operable to;
(i) obtain the interface definition file;
(ii) interpret the object-oriented interface specification in the interface definition file and implement the specified object-oriented interface; and
(iii) generate interface access views through which a user may interact with the object-oriented interface. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for defining and implementing an object-oriented interface to a data store, comprising:
-
(a) a user specifying an object-oriented interface to a data store to an interface generation component;
(b) directing the interface specification component to generate and save an interface definition file, the interface definition file including an object-oriented interface specification and information describing the data store to be accessed by the object-oriented interface;
(c) causing a data access component to read the interface definition file and implement an object-oriented interface to the data store according to the objectoriented interface specification in the interface definition file; and
(d) causing a data store generation component to process the interface definition file and create the data store according to information describing the data store in the interface definition file. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 49)
-
-
37. A method for implementing an object-oriented interface by a data access component according to an object-oriented interface specification, comprising:
-
(a) reading an interface definition file that includes an object-oriented interface specification and information describing a data store to be accessed by the object-oriented interface;
(b) interpreting and implementing an object-oriented interface according to the object-oriented interface specification in the interface definition file; and
(c) generating interface access views for a user, through which a user interacts with the object-oriented interface implemented by the data access component. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50)
-
Specification