×

System and method for performing flexible workflow process compensation in a distributed workflow management system

  • US 5,870,545 A
  • Filed: 04/04/1997
  • Issued: 02/09/1999
  • Est. Priority Date: 12/05/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for performing selective compensation of a failed process activity in a distributed workflow management system, the distributed workflow management system operating over the computer network comprising a plurality of interconnected computers, each computer including a processor, memory and input/output facilities, the method comprising the steps of:

  • defining a process definition diagram comprising computer-readable instructions stored in the memory of at least one of the computers and containing a role specification of process activities for performing a workflow process, at least one of the process activities being formed into a lazy compensation group;

    mapping the role specification of process activities using a resource manager to at least one of the resources at runtime;

    executing each process activity with the mapped resource using a workflow process engine, including forming a pre image storing a portion of process relevant data provided to the process activity and a post image storing a portion of process relevant data generated by the process activity;

    compensating the failed process activity for at least one such process activity preceding the failed process activity if the at least one such process activity is not in the lazy compensation group responsive to the process definition diagram; and

    re-executing at least one further such process activity with the mapped resource using a workflow process engine if the at least one further such process activity is in the lazy compensation group responsive to the process definition diagram.

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