Computerized diagnostic and failure recovery techniques are provided. The
techniques of the present invention permit a component object model (COM)
server process failure to be determined and corrected, and notification of
same to be provided to a COM client process, more quickly and efficiently
than is possible in the prior art. Also, the techniques of the present
invention permit COM server and client processes to resume normal
interaction, after the COM server process has been terminated and newly
instantiated, more quickly and efficiently than is possible in the prior
art.