A method is described in which a computing system creates an object
containing information that describes a reference. The reference is used
to implement a communication session. The computing system serializes the
object into a byte stream. The computing system causes the byte stream to
be stored outside the computing system so that the communication session
can be restored on another computing system should the computing system
fail.