Patent ID: 8949713
Filing Date: 2015-02-03
Classification: G06F

Abstract:
1. A method of generating a version-specific response, comprising: receiving a request including information identifying a version of a service; selecting, by one or more computing systems, a template corresponding to the version of the service, the template selected from a set of versions of templates, the template specifying a plurality of elements and including metadata specifying a populator component for each of the elements; determining, by the one or more computing systems, dependencies between the populator components based at least in part on the selected template; generating, based at least in part on the dependencies between the populator components, a dependency graph identifying data that is to be obtained for the response before one of the populator components can obtain data for the response; accessing, in accordance with the dependency graph, each of the populator components when all dependencies for that populator component are satisfied to obtain data for at least one of the elements; aggregating the data for each of the elements; and generating, by the one or more computing systems, a response using the template when data is obtained for each of the plurality of elements.