SUBSCRIPTION FOR INTEGRATING EXTERNAL DATA FROM EXTERNAL SYSTEM
First Claim
1. A computer-implemented method for integrating external data from an external system into a client system, the method comprising computer-implemented operations for:
- selecting a subscription file, the subscription file comprising a read method and a query method, the read method defining fields of a client cache operating in the client system;
executing the query method to retrieve, from the external system, field values corresponding to at least a subset of the fields;
upon executing the query method, executing the read method to retrieve, from the external system, additional field values corresponding to a remaining subset of the fields that were not retrieved by executing the query method; and
populating the client cache with the field values and the additional field values according to the fields.
2 Assignments
0 Petitions
Accused Products
Abstract
Technologies are described herein for integrating external data from an external system into a client system. A subscription filed is selected. The subscription filed may include a read method and a query method. The read method may define fields of a client cache operating on the client system. The query method may be executed to retrieve, from the external system, field values corresponding to at least a subset of the fields. Upon executing the query method, the read method may also be executed to retrieve, from the external system, additional field values corresponding to a remaining subset of the fields that were not retrieved by executing the query method. The client cache is populated with the field values and the additional field values according to the fields.
37 Citations
20 Claims
-
1. A computer-implemented method for integrating external data from an external system into a client system, the method comprising computer-implemented operations for:
-
selecting a subscription file, the subscription file comprising a read method and a query method, the read method defining fields of a client cache operating in the client system; executing the query method to retrieve, from the external system, field values corresponding to at least a subset of the fields; upon executing the query method, executing the read method to retrieve, from the external system, additional field values corresponding to a remaining subset of the fields that were not retrieved by executing the query method; and populating the client cache with the field values and the additional field values according to the fields. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system, comprising:
-
a processor; a memory communicatively coupled to the processor; and a program module (i) which executes in the processor from the memory and (ii) which, when executed by the processor, causes the computer system to integrate external data from an external system into a client system by selecting a subscription file, the subscription file comprising a read method, a query method, and an association method, the read method defining fields of a client cache operating in a client system; executing the query method to retrieve, from the external system, field values corresponding to at least a subset of the fields; upon executing the query method, executing the read method to retrieve, from the external system, additional field values corresponding to a remaining subset of the fields that were not retrieved by executing the query method; executing the association method to retrieve second additional field values from related entities; and populating the client cache with the field values, the additional field values, and the second additional field values according to the fields. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer-readable storage medium having computer-executable instructions stored thereon which, when executed by a computer, cause the computer to:
-
select a subscription file, the subscription file comprising a read method, a query method, an association method, and an explicit identity, the read method defining fields of a client cache operating in a client system; execute the query method to retrieve, from the external system, field values corresponding to at least a subset of the fields; upon executing the query method, execute the read method to retrieve, from the external system, additional field values corresponding to a remaining subset of the fields that were not retrieved by executing the query method; execute the association method to retrieve second additional field values from related entities; utilizing the explicit identity to retrieve third additional field values by specific identifier; and populating the client cache with the field values, the additional field values, the second additional field values, and the third additional field values according to the fields. - View Dependent Claims (19, 20)
-
Specification