Patent ID: 7761406

Claim:
A method for migrating a data integration facility executed by a computing facility configured to perform the steps of: interpreting at least one operation of a first data integration function configured to operate on a first data integration platform to form at least one interpreted operation, wherein the first data integration function comprises at least one of a data source identification, a data target identification, a data cleansing, a data mapping, a data extraction, a data transformation, and a loading; translating the formed at least one interpreted operation into an intermediate format, wherein the intermediate format is a platform-independent representation of the first data integration function that preserves logic of the at least one operation of the first data integration function, wherein translating the formed at least one interpreted operation into the intermediate format further comprises: receiving a request for real time integration of data from a pipeline containing individual requests by a real time integration agent of the computing facility, wherein each request in the pipeline is marked with a start of wave marker and an end of wave marker, wherein the start of wave marker enables the real time integration agent to recognize initiation of the received request and the end of wave marker indicates completion of a data integration job instance associated with the received request; and responsive to existence of the start of wave marker, processing the received request by the real time integration agent of the computing facility, wherein the received request corresponds to a transaction in the pipeline, and wherein multiple transactions are in the pipeline simultaneously and are processed as each transaction is received; and regenerating the at least one operation of the first data integration function from the translated formed at least one interpreted operation in the intermediate format to form a regenerated data integration function operation such that the formed regenerated data integration function operation is configured to operate on a second data integration platform.