×

Systems, methods and machine readable mediums for batch process straight through modeling

  • US 9,262,131 B1
  • Filed: 09/15/2014
  • Issued: 02/16/2016
  • Est. Priority Date: 09/01/2010
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium having stored thereon a set of instructions, which when executed by a computing system having a processor and a memory, cause the computing system to perform operations, comprising:

  • providing for display a graphical user interface for graphically defining and displaying a batch process model with at least one flowchart including a pre-process flowchart for batch pre-processing, a process flowchart for batch processing, and a post-process flowchart for batch post-processing, wherein the interface allows defining of batch process properties including a number of multi-nodes, a number of concurrent threads, and a number of jobs per database transaction;

    receiving a selection of at least one activity step for inclusion in the at least one flowchart, the at least one activity step corresponding to a predefined execution logic;

    defining the batch process model based on the at least one activity step, the batch process model transformable for execution without a need for manual programming;

    receiving, through the interface, at least one definition of a batch process property that corresponds to at least one of the number of multi-nodes, the number of concurrent threads, and the number of jobs per database transaction;

    transforming the batch process model into an executable code based at least in part on the at least one definition of the batch process property;

    retrieving batch data from a storage device;

    dividing the batch data into a plurality of subset data for processing; and

    executing, in parallel, the executable code of the batch process model on a plurality of processor threads, each processor thread processing one of the plurality of subset data.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×