Patent ID: 7457809
Filing Date: 2008-11-25
Classification: G06F,Y10S

Abstract:
1. A system for retrieving and analyzing data associated with a plurality of objects from a plurality of data sources, the system comprising: a processor; a memory; a configuration file that specifies in a common format the plurality of objects and, for each object of the plurality of objects, a data source, a data source collector associated with the data source, an object processor corresponding to a type of the object and mapping the corresponding type of the object to a method capable of processing the corresponding type of the object, at least one setting nested within the object, and at least one rule nested within the at least one setting and providing instructions for analyzing the data; the data source collectors associated with the data sources, each data source collector configured to generate a query formatted for execution at the associated data source to retrieve the data; a dispatcher that reads the configuration file, loads the object processors and, for each object of the plurality of objects, dispatches the data source collector associated with the data source associated with the object and submits the object and the at least one setting to the data source collector; and an analyzer that analyzes the data according to the at least one rule by evaluating the at least one rule based on the data and generates an analysis file that includes the data and the analysis of the data.