×

DATA CONSISTENCY IN LONG-RUNNING PROCESSES

  • US 20100299554A1
  • Filed: 05/22/2009
  • Published: 11/25/2010
  • Est. Priority Date: 05/22/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of dynamically adapting long running computer implemented processes comprising:

  • receiving at a process server computer, a specification of a range of process steps in a long running computer implemented process that carries out at least a portion of an associated business workflow, wherein the long running process is designed for execution in a corresponding computing environment;

    receiving at the process server computer, an identification of computer-implemented process partners that are associated with the execution of the long running process within the range of specified process steps;

    receiving monitoring information at the process server computer, which is collected with regard to at least one identified process partner;

    determining whether each monitored process partner is available for providing a service via data communication before initiating execution of the specified range of process steps in an instance of the long running computer implemented process; and

    transforming a flow of the long running computer implemented process based at least in part upon the determination as to whether each monitored process partner is available for providing a service via data communication by;

    implementing a completion action if the process partners associated with the execution of the long running process within the range of specified process steps are available; and

    implementing a trigger action that automatically modifies the flow of the long running process to not execute the specified range of process steps if at least one process partner associated with the specified range of process steps is unavailable.

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