Patent ID: 7669074
Filing Date: 2010-02-23
Classification: G06F

Abstract:
1. A computer storage medium readable by a computer tangibly embodying a program of instructions executable by said computer to perform a method for fault handling in a co-operative workflow environment, said method comprising: employing a placement strategy for a transaction scope and associated fault handlers and compensation handlers across different workflow components; employing a fault propagation scheme for forwarding a fault occurring in any of said workflow components to a fault handler; employing a distributed data collection mechanism to facilitate recovery from said fault occurring in any said workflow component; employing a fault recovery mechanism using compensation, wherein said transaction scope defines a transaction boundary and provides a fault handling and fault recovery context for a set of activities and a said transaction scope may be nested inside another transaction scope resulting in outer and inner scopes, wherein said cooperative workflow environment comprises a plurality of said workflow components deployed at different locations in a distributed infrastructure and working co-operatively with other components to complete an overall global task, and wherein said workflow components are adapted to perform one of: