Data integration on retargetable engines in a networked environment
AssigneeInternational Business Machines Corporation
InventorsEric A. Jacobson, Yong Li, Shyam R. Mudambi, Xiaoyan Pu
Life of this patent
Estimating the term…
Abstract
Techniques are disclosed for data integration on retargetable engines in a networked environment. The networked environment includes data processing engines of different types and having different sets of characteristics. A request is received execute a data flow model in the networked environment. The data flow model includes data flow objects. A first data processing engine is programmatically selected based on a predefined set of criteria and the sets of characteristics of the data processing engines. The data flow model is executed using the selected data processing engine and responsive to the request.
Claims20
A computer-implemented method for data integration on retargetable engines in a networked environment, the method comprising:
- receiving a first request to execute a data flow model in the networked environment, wherein the networked environment includes a plurality of data processing engines of different types, wherein each of the plurality of data processing engines has a different set of characteristics, wherein the data flow model includes a plurality of data flow objects;
- programmatically selecting a first data processing engine from the plurality of data processing engines and by operation of one or more computer processors, based on a first predefined set of criteria and the sets of characteristics of the plurality of data processing engines;
- and
- executing the data flow model using the first data processing engine, responsive to the first request.
A computer program product for data integration on retargetable engines in a networked environment, the computer program product comprising:
- a computer-readable storage medium having program code embodied therewith, the program code executable by one or more computer processors to:
- receive a first request to execute a data flow model in the networked environment, wherein the networked environment includes a plurality of data processing engines of different types, wherein each of the plurality of data processing engines has a different set of characteristics, wherein the data flow model includes a plurality of data flow objects;
- programmatically select a first data processing engine from the plurality of data processing engines and by operation of one or more computer processors, based on a first predefined set of criteria and the sets of characteristics of the plurality of data processing engines;
- and
- execute the data flow model using the first data processing engine, responsive to the first request.
A system for data integration on retargetable engines in a networked environment, the system comprising:
- one or more computer processors;
- a memory containing a program which, when executed by the one or more computer processors, is configured to perform an operation comprising:
- receiving a first request to execute a data flow model in the networked environment, wherein the networked environment includes a plurality of data processing engines of different types, wherein each of the plurality of data processing engines has a different set of characteristics, wherein the data flow model includes a plurality of data flow objects;
- programmatically selecting a first data processing engine from the plurality of data processing engines and by operation of one or more computer processors, based on a first predefined set of criteria and the sets of characteristics of the plurality of data processing engines;
- and
- executing the data flow model using the first data processing engine, responsive to the first request.
Dependencies are inferred from the claim text.