摘要 |
In the system of the present invention, an event driven journaling mechanism which is not dependent on the timing of execution of processes is implemented. Special events, referred to as synchronization events, mark locations, referred to as synchronization points, in the journal file of events where previously initiated processing must be completed before initiating the subsequent process. The synchronization points are located between processes which are exchanging state. The synchronization events are put into the journal file during the recording phase. On playback, the journaling mechanism waits for a synchronization event to occur before proceeding to the next action in the journal file and initiating subsequent execution of the process. |