Patent ID: 9003430
Filing Date: 2015-04-07
Classification: G06Q

Abstract:
1. A method of managing processes of a processing environment, said method comprising: obtaining, by a processor of the processing environment, an indication that a transfer event defined for a process executing within the processing environment is to be performed, the indication based on an occurrence of a particular event, and wherein the transfer event is explicitly included in the process at a point in the process at which selected data is to be stored and the process is to be terminated based on performing the transfer event, the transfer event being explicitly included in the process by including a transfer event indicator in a process model used to instantiate the process, the transfer event indicator being one indicator, of a plurality of indicators, selected for inclusion depending on when the process is to transfer relative to performance of a particular activity defined within the process model; and performing, by the processor based on the obtaining, the transfer event to transfer out of the process, the transfer including storing selected data of the process and terminating the process, the selected data including a portion of the data of the process that is relevant for the transfer, wherein another portion of the data of the process is unselected, wherein the selected data comprises at least one of at least a portion of business state and at least a portion of technical state of the process, and wherein the unselected data comprises execution state of the process, the at least a portion of business state comprising a collection of elements within the process model used to instantiate the process that represent data whose content and value are defined at a level of a business need that the process model addresses, the at least a portion of technical state comprising a collection of one or more elements within the process that do not exist at the business level but are used to execute the process model, and the execution state comprising a collection of runtime artifacts specific to a runtime used to execute the process model.