Patent ID: 8739166

Claim:
A method comprising: receiving an instruction at a first software work process to execute a business process from a client application; executing the business process in the first software work process; during execution of the business process, receiving an indication of a first business object process associated with the business process; determining first progress information associated with the business process based on the indication of the first business object process; storing the first progress information within a shared memory; during execution of the business process, receiving an indication of a second business object process associated with the business process; determining second progress information associated with the business process based on the indication of the second business object process; determining if the first progress information differs from the second progress information; if a difference exists, overwriting the shared memory with the second progress information; receiving, at a second software work process, a request from the client application for progress information; retrieving, in the second software work process, the progress information from the shared memory; and providing the progress information to the client application from the second software work process.