Method to transform meta object facility specifications into relational data definition language structures and JAVA classes
First Claim
1. A method to transform a MOF file, comprising the steps of:
- (a) parsing the MOF file into a plurality of schema elements;
(b) for each schema element, determining that a definition of a schema element is complete;
(c) for each schema element processing the schema element.
1 Assignment
0 Petitions
Accused Products
Abstract
A computerized method, program product, and a service that resolves the business problem by enabling an automated and simplified process to generate DDL and J
64 Citations
28 Claims
-
1. A method to transform a MOF file, comprising the steps of:
-
(a) parsing the MOF file into a plurality of schema elements;
(b) for each schema element, determining that a definition of a schema element is complete;
(c) for each schema element processing the schema element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product in a computer-readable medium, comprising:
-
(a) a DDL database schema having at least one table and one column that accurately reflects the object-oriented hierarchy of at least one object described in a MOF file;
(b) at least one J AVA class having at least one attribute corresponding to the objects described in the MOF file;
(c) an object-to-relational (O/R) mapping file that maps the at least one J AVA class and its at least one attribute to the at least one table and one column in the DDL database schema;
(d) a plurality of structure query language (SQL) insert statements that load values of the at least one object described in the MOF file;
(e) database design reports;
or(f) object-to-relational name translation reference reports.
-
-
20. A method to create computing artifacts from a Meta Object Facility (MOF) specification comprising:
-
(a) transforming each MOF class to a corresponding modeling entity;
(b) transforming one or more class attributes pertaining to the MOF class to a plurality of columns in the modeling entity;
(c) adding the one or more class attributes to J AVA BEAN information in the modeling entity.
-
-
21. A data communication system including a transmitting data processing device which performs data transmission via a communication network and a receiving data processing device which receives the data transmitted from the transmitting data processing device via the communication network, said transmitting data processing device comprising:
- a transmitting portion which transmits a MOF data file, and said receiving data processing device comprising;
a receiving portion which receives the MOF data file transmitted from the transmitting data processing device; and
transforms the MOF document into a DDL database and JAVA classes for use on the data communication system.
- a transmitting portion which transmits a MOF data file, and said receiving data processing device comprising;
-
22. A computer program product comprising a computer usable medium having computer usable program code, wherein the computer usable program code, when loaded into the internal memory of a processing device, causes the processing device to:
-
(a) download a file in MOF format across a network;
(b) parsing the MOF file into a plurality of MOF schema elements;
(c) creating a plurality of MOF classes from at least one of the plurality of MOF schema elements that accurately reflect the object-oriented hierarchy of the MOF file;
(d) determining if each of the plurality of MOF classes have any attributes;
(e) transforming each of the plurality of MOF classes and its attributes into a database schema element, the database schema element being a table, having references to each attribute;
(f) creating J AVA BEAN information of the database schema element and its respective attributes for use in at least one JAVA class. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A service contract for managing data transfer transactions between at least one microprocessor device and a servlet, both coupled to a communication network, the at least one microprocessor device having processing hardware and/or software, the service contract comprising:
-
(a) presenting a MOF formatted file;
(b) parsing the MOF formatted file into at least one class having at least one attribute;
(c) creating at least one database schema element pertaining to each of the at least one class, the database schema element capable of storing the at least one attribute and at least one value of the attribute;
(d) creating J AVA BEAN information pertaining to the created at least one database schema element;
(e) presenting the at least one database schema element;
(f) presenting the J AVA BEAN information.
-
Specification