Interface chaining to populate a class-based model
First Claim
1. A method comprising:
- utilizing a first interface to query a data source using a first configuration and to return a first data set including a plurality of records, each of the plurality of records comprising data of a plurality of fields of the first data set;
receiving the first data set from the data source;
utilizing a second interface to query the data source using a second configuration and to return a second data set for each of the plurality of records, at least one field of the second configuration being associated with one of the plurality of fields of the first data set, each utilization using the received data of the one of the plurality of fields of a respective record that is associated with the at least one field of the second configuration;
receiving a respective second data set from the data source for each utilization of the second interface; and
populating a class-based component model with data of the respective second data sets,wherein the class-based component model represents tag-based data and non-tag-based data; and
wherein the second data set includes a second plurality of records, each of the second plurality of records including data of a second plurality of fields;
the method further comprising;
utilizing a third interface to query the data source using a third configuration and to return a third data set for each of the plurality of records, at least one field of the third configuration associated with one of the second plurality of fields, each utilization using the received data of the one of the second plurality of fields of a respective record that is associated with the at least one field of the third configuration;
receiving a respective third data set from the data source for each utilization of the third interface; and
populating the class-based component model with data of the respective third data sets.
3 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments include utilization of a first interface to query a data source using a first configuration and to return a first data set including a plurality of records, each of the plurality of records comprising data of a plurality of fields of the first data set, and reception of the first data set from the data source. Also included may be utilization of a second interface to query the data source using a second configuration and to return a second data set for each of the plurality of records, at least one field of the second configuration being associated with one of the plurality of fields of the first data set, each utilization using the received data of the one of the plurality of fields of a respective record that is associated with the at least one field of the second configuration, and reception of a respective second data set from the data source for each utilization of the second interface. Moreover, a class-based component model representing tag-based data and non-tag-based data may be populated with data of the respective second data sets.
65 Citations
26 Claims
-
1. A method comprising:
-
utilizing a first interface to query a data source using a first configuration and to return a first data set including a plurality of records, each of the plurality of records comprising data of a plurality of fields of the first data set; receiving the first data set from the data source; utilizing a second interface to query the data source using a second configuration and to return a second data set for each of the plurality of records, at least one field of the second configuration being associated with one of the plurality of fields of the first data set, each utilization using the received data of the one of the plurality of fields of a respective record that is associated with the at least one field of the second configuration; receiving a respective second data set from the data source for each utilization of the second interface; and populating a class-based component model with data of the respective second data sets, wherein the class-based component model represents tag-based data and non-tag-based data; and wherein the second data set includes a second plurality of records, each of the second plurality of records including data of a second plurality of fields; the method further comprising; utilizing a third interface to query the data source using a third configuration and to return a third data set for each of the plurality of records, at least one field of the third configuration associated with one of the second plurality of fields, each utilization using the received data of the one of the second plurality of fields of a respective record that is associated with the at least one field of the third configuration; receiving a respective third data set from the data source for each utilization of the third interface; and populating the class-based component model with data of the respective third data sets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 23)
-
-
10. An apparatus comprising:
-
a memory storing processor-executable process steps; and a processor in communication with the memory and operative in conjunction with the stored process steps to; utilize a first interface to query a data source using a first configuration and to return a first data set including a plurality of records, each of the plurality of records comprising data of a plurality of fields of the first data set; receive the first data set from the data source; utilize a second interface to query the data source using a second configuration and to return a second data set for each of the plurality of records, at least one field of the second configuration being associated with one of the plurality of fields of the first data set, each utilization using the received data of the one of the plurality of fields of a respective record that is associated with the at least one field of the second configuration; receive a respective second data set from the data source for each utilization of the second interface; and populate a class-based component model with data of the respective second data sets, wherein the class-based component model represents tag-based data and non-tag-based data; wherein the second data set includes a second plurality of records, each of the second plurality of records including data of a second plurality of fields; wherein the processor is further operative in conjunction with the stored process steps to; utilize a third interface to query the data source using a third configuration and to return a third data set for each of the plurality of records, at least one field of the third configuration associated with one of the second plurality of fields, each utilization using the received data of the one of the second plurality of fields of a respective record that is associated with the at least one field of the third configuration; receive a respective third data set from the data source for each utilization of the third interface; and populate the class-based component model with data of the respective third data sets. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
- a non-transitory medium storing computer-executable program code, the program code comprising;
code to utilize a first interface to query a data source using a first configuration and to return a first data set including a plurality of records, each of the plurality of records comprising data of a plurality of fields of the first data set; code to receive the first data set from the data source; code to utilize a second interface to query the data source using a second configuration and to return a second data set for each of the plurality of records, at least one field of the second configuration being associated with one of the plurality of fields of the first data set, each utilization using the received data of the one of the plurality of fields of a respective record that is associated with the at least one field of the second configuration; code to receive a respective second data set from the data source for each utilization of the second interface; and code to populate a class-based component model with data of the respective second data sets, wherein the class-based component model represents tag-based data and non-tag-based data; and wherein the second data set includes a second plurality of records, each of the second plurality of records including data of a second plurality of fields; the program code further comprising; code to utilize a third interface to query the data source using a third configuration and to return a third data set for each of the plurality of records, at least one field of the third configuration associated with one of the second plurality of fields, each utilization using the received data of the one of the second plurality of fields of a respective record that is associated with the at least one field of the third configuration; code to receive a respective third data set from the data source for each utilization of the third interface; and code to populate the class-based component model with data of the respective third data sets. - View Dependent Claims (20, 21, 22)
- a non-transitory medium storing computer-executable program code, the program code comprising;
-
24. A method comprising:
-
utilizing a first interface to query a data source using a first configuration and to return a first data set including a plurality of records, each of the plurality of records comprising data of a plurality of fields of the first data set; receiving the first data set from the data source; utilizing a second interface to query the data source using a second configuration and to return a second data set for each of the plurality of records, at least one field of the second configuration being associated with one of the plurality of fields of the first data set, each utilization using the received data of the one of the plurality of fields of a respective record that is associated with the at least one field of the second configuration; receiving a respective second data set from the data source for each utilization of the second interface; populating a class-based component model with data of the respective second data sets; utilizing a third interface to query the data source using a third configuration and to return a third data set for each of the plurality of records, at least one field of the third configuration associated with one of the second plurality of fields, each utilization using the received data of the one of the second plurality of fields of a respective record that is associated with the at least one field of the third configuration; receiving a respective third data set from the data source for each utilization of the third interface; and populating the class-based component model with data of the respective third data sets; and wherein the class-based component model represents tag-based data and non-tag-based data.
-
-
25. An apparatus comprising:
-
a memory storing processor-executable process steps; and a processor in communication with the memory and operative in conjunction with the stored process steps to; utilize a first interface to query a data source using a first configuration and to return a first data set including a plurality of records, each of the plurality of records comprising data of a plurality of fields of the first data set; receive the first data set from the data source; utilize a second interface to query the data source using a second configuration and to return a second data set for each of the plurality of records, at least one field of the second configuration being associated with one of the plurality of fields of the first data set, each utilization using the received data of the one of the plurality of fields of a respective record that is associated with the at least one field of the second configuration; receive a respective second data set from the data source for each utilization of the second interface; populate a class-based component model with data of the respective second data sets; utilize a third interface to query the data source using a third configuration and to return a third data set for each of the plurality of records, at least one field of the third configuration associated with one of the second plurality of fields, each utilization using the received data of the one of the second plurality of fields of a respective record that is associated with the at least one field of the third configuration; receive a respective third data set from the data source for each utilization of the third interface; and populate the class-based component model with data of the respective third data sets; wherein the class-based component model represents tag-based data and non-tag-based data.
-
-
26. An apparatus comprising:
- a non-transitory medium storing computer-executable program code, the program code comprising;
code to utilize a first interface to query a data source using a first configuration and to return a first data set including a plurality of records, each of the plurality of records comprising data of a plurality of fields of the first data set; code to receive the first data set from the data source; code to utilize a second interface to query the data source using a second configuration and to return a second data set for each of the plurality of records, at least one field of the second configuration being associated with one of the plurality of fields of the first data set, each utilization using the received data of the one of the plurality of fields of a respective record that is associated with the at least one field of the second configuration; code to receive a respective second data set from the data source for each utilization of the second interface; code to populate a class-based component model with data of the respective second data sets; code to utilize a third interface to query the data source using a third configuration and to return a third data set for each of the plurality of records, at least one field of the third configuration associated with one of the second plurality of fields, each utilization using the received data of the one of the second plurality of fields of a respective record that is associated with the at least one field of the third configuration; code to receive a respective third data set from the data source for each utilization of the third interface; and code to populate the class-based component model with data of the respective third data sets; wherein the class-based component model represents tag-based data and non-tag-based data.
- a non-transitory medium storing computer-executable program code, the program code comprising;
Specification