Reference data aggregate service population
First Claim
1. A method for registering a service with an aggregation service, comprising:
- determining that the service is ready to register with the aggregation service;
obtaining metadata related to the new service;
obtaining existing data from the service; and
storing that existing data at the aggregation service.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method for registering a service with an aggregation service, and storing data within the aggregate service. The process of registration is performed by a service explicitly notifying or being discovered by the aggregation service. In one embodiment there are four steps to the registration process. The first step is determining existence of a service and there are two ways this can happen, discovery and explicit notification. The second step of the process is metadata retrieval. Once the existence of the service is determined, the aggregation service attempts to retrieve relevant metadata about the service. The third step is setting up how the aggregation service is populated. If it is to be populated via a push synchronization, entity create, update, and delete event subscriptions are created with the service so it will push its data to the aggregation service. If pull synchronization is used, a scheduled retrieval process is configured on the aggregation service so the service can pull data at scheduled intervals. The fourth step in the process is the initial population of the aggregation data store.
-
Citations
20 Claims
-
1. A method for registering a service with an aggregation service, comprising:
-
determining that the service is ready to register with the aggregation service;
obtaining metadata related to the new service;
obtaining existing data from the service; and
storing that existing data at the aggregation service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium configured with computer executable instructions to register a service with an aggregation service that when executed cause a computer to:
-
determine that the service is ready to register with the aggregation service;
obtain metadata for service public data;
obtain existing data from the service; and
store the existing data at the aggregation service. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification