×

System and method for code generation from a directed acyclic graph using knowledge modules

  • US 10,073,867 B2
  • Filed: 11/11/2013
  • Issued: 09/11/2018
  • Est. Priority Date: 05/17/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of generating code for data integration based on a logical design, comprising:

  • generating, using a computer including a computer readable medium and processor, a physical design of a data integration process based on a logical design of the data integration process, wherein the physical design includes a plurality of execution units and the physical design is a physical implementation corresponding to physical devices;

    assigning a knowledge module to each of a plurality of components in the plurality of execution units, wherein each knowledge module is specific to a type of component and a deployment'"'"'s language and technology type, and wherein the knowledge module is a code template and is configured to implement reusable transformation, and each knowledge module is customizable by a user;

    generating code for each of the plurality of execution units in the physical design, based on the assigned knowledge modules, wherein the code that is generated is derived from declarative rules and metadata defined for each of the knowledge modules; and

    executing the generated code in an order based on the physical design.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×