Page 252 -
P. 252
246 M. Adams
Fig. 9.3 The Service Management Administration web form
persistence, pass through this component. The Case Restorer is activated when the
Engine is (re)started; its job is to restore all the case instances that were running
when the Engine was shutdown. It retrieves all the data for each case via the Per-
sistence Engine, then reassembles the data into case instances, which are then set
running again.
Finally, the Event Logger handles the logging of all process events for later
examination. See Sect. 9.7 for more information about process logging.
9.4 The Life-Cycle of a Case
A typical case (or instance) will iterate through a sequence of steps, recursing within
that sequence until such time as the case reaches a completed state. While there are
a number of exceptions to the general rule (such as certain control-flow constructs,
runtime exceptions, timers, and environmental intrusions), the typical sequence is
described in Fig. 9.4 and below.