Patent ID: 8555115
Filing Date: 2013-10-08
Classification: G06F

Abstract:
1. A system to dynamically adapt long running computer implemented processes comprising: a computer system having a processor, a memory, a storage device, a network and a bus for exchanging information therebetween, the memory storing computer usable program code executed by the processor to: receive 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; receive 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; receive monitoring information, which is collected with regard to at least one identified process partner; determine 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 transform 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: