Embodiments of the present invention pertain to a data structure designed
to manage object relationships to actual transactions. The data structure
is at least an efficient substitute for a simple ordered transaction log.
The data structure allows for pre-playback graph pruning that reduces the
overall time required to complete a playback operation. It also allows
for more robust error handling when a given transaction fails for
non-transport related errors (i.e., the business rules or security rights
have changed) by keeping the graph updated on a per-object basis.