Patent ID: 7925556

Claim:
A system for streaming conversion of data from a first system to a second system, comprising: an extractor component that extracts a unit of data from a data store associated with the first system; a translator component that converts the unit of data from a first data format compatible with the first system to a second data format compatible with the second system; a loader component that loads the unit of data converted to the second data format into a data store associated with the second system, and the extractor, the translator, and loader components convert the unit of data during normal operation of the first and second systems, wherein the normal operation comprises operating, by a component other than the extractor component, the translator component, and the loader component, on data from the first system other than the unit of data from the first system during the conversion of the unit of data from the first data format to the second data format, and wherein the extractor, translator, and loader components extract, convert, and load generally in parallel; and a conversion database that maintains a schedule table comprising information indicating the time each of multiple units of data in the data store associated with the first system are to be converted; and a master controller that instructs the extractor component to extract the unit of data from the data store associated with the first system based on the information in the schedule table.