Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
153 words
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.
Claim 2
Dependent Claim
153 words
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.
Claim 3
Dependent Claim
58 words
The method of claim 1 wherein the plurality of objects is a compositional hierarchy including parent objects and component objects, the step of populating the at least one dataBlock object includes the steps of: traversing the component objects of each parent object; opening a datalist for each component object; and populating the datalist based on each component object.
Claim 4
Dependent Claim
15 words
The method of claim 2 wherein the step of traversing is performed in depth-first order.
Claim 5
Dependent Claim
12 words
The method of claim 1 wherein the data structure is an array.
Claim 6
Dependent Claim
12 words
The method of claim 1 wherein the data structure is a list.
Claim 7
Dependent Claim
158 words
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.
Claim 8
Dependent Claim
158 words
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.
Claim 9
Dependent Claim
58 words
The method of claim 6 wherein the plurality of objects is a compositional hierarchy including parent objects and component objects, the step of populating the at least one object includes the steps of: generating a component object of a parent object; attaching each component to the parent; populating the component object based on data from the dataBlock object.
Claim 10
Dependent Claim
15 words
The method of claim 7 wherein the step of generating is performed in depth-first order.
Claim 11
Dependent Claim
12 words
The method of claim 6 wherein the data structure is an array.
Claim 12
Dependent Claim
12 words
The method of claim 6 wherein the data structure is a list.