Patent ID: 8856635

Claim:
A method of generating provider data comprising the steps of: first collecting system data from a customer system with a first data provider process executing on a computer system within the customer system; first associating the system data from the customer system with first version data of the first data provider process to form first provider data associated with the computer system, wherein the first version data of the first data provider process includes a type of the first data provider process and a version of the first data provider process; second collecting system data from the customer system with a second data provider process executing on a computer within the customer system; second associating the system data from the customer system with second version data of the second data provider process to form second provider data associated with the computer system, wherein the second version data of the second data provider process includes a type of the second data provider process and a version of the second data provider process and wherein either or both the type and the version of the second data provider process differs from the type and version of the first data provider process; and transporting the first and second provider data to a service provider system, wherein the service provider system includes plurality of data loaders corresponding to version data of a plurality of data provider processes, receivers for accepting system data collected from the customer system and brokering the system data from the first and second data provider processes to first and second ones of the data loaders selected to load the system data based on the type and the version of data provider process assigned during the first and second associating, and a job queue for retaining provider data until it is processed by the first or second data loader and wherein the data loaders and receivers are provided by code executed by a processor of the service provider system.