Patent ID: 8171348
Filing Date: 2012-05-01
Classification: G06F

Abstract:
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 one or more computer-implemented process partners that are associated with the execution of the specified range of process steps in the long running computer implemented process; 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 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: