Method for mapping data between a relational format and an object-oriented format
First Claim
1. In a data processing system including a processor, a memory, a client object broker ("COB") responsible for object data stored in an object-oriented application object, a communication server and a server object broker ("SOB") responsible for relational data stored in a relational database, a method for mapping data from a plurality of objects to the relational database, the method comprising:
- generating in the memory a transit object corresponding to a generic intermediate form of data independent of the object data and the relational data, the transit object including at least one dataBlock object;
populating the at least one dataBlock object of the transit object based on the data of the plurality of objects stored in the COB;
transmitting the transit object from the COB to the SOB using the communication server;
populating a data structure based on the at least one dataBlock object; and
populating the relational database based on the data structure.
8 Assignments
0 Petitions
Accused Products
Abstract
A first method is disclosed for mapping data from a plurality of objects to a relational database. The method begins with the step of generating a transit object and its structure (TO-- schema, dataGraph and dataBlocks). The next step of the method is populating the transit object based on the data of the plurality of objects. The method continues with the step of transmitting the transit object from the client object broker (COB) to the server object broker (SOB) using a communication server. The method next includes the step of populating a data structure based on the dataBlock object. The method concludes with the step of populating the relation&l database based on the data structure. A second method is also disclosed for mapping data from a relational database to a plurality of objects.
161 Citations
10 Claims
-
1. In a data processing system including a processor, a memory, a client object broker ("COB") responsible for object data stored in an object-oriented application object, a communication server and a server object broker ("SOB") responsible for relational data stored in a relational database, a method for mapping data from a plurality of objects to the relational database, the method comprising:
-
generating in the memory a transit object corresponding to a generic intermediate form of data independent of the object data and the relational data, the transit object including at least one dataBlock object; populating the at least one dataBlock object of the transit object based on the data of the plurality of objects stored in the COB; transmitting the transit object from the COB to the SOB using the communication server; populating a data structure based on the at least one dataBlock object; and populating the relational database based on the data structure. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a data processing system including a processor, a memory, a client object broker ("COB") responsible for object data stored in an object-oriented application object, a communication server and a server object broker ("SOB") responsible for relational data stored in a relational database, a method for mapping data from the relational database to a plurality of objects, the method comprising:
-
generating in the memory a transit object corresponding to a generic intermediate form of data independent the object data and the relational data, the transit object including at least one dataBlock object; generating in memory a data structure; populating the data structure based on the data of the relational database stored in the SOB; populating the at least one dataBlock object of the transit object based on the data structure; transmitting the transit object from the COB to the SOB using the communication server; and populating the plurality of objects based on the at least one dataBlock object. - View Dependent Claims (7, 8, 9, 10)
-
Specification