Patent ID: 7673038

Claim:
A system comprising: a server computer having a process layer, a protocol layer coupled to the process layer through a first wrapper, and a network interface coupled to the protocol layer through a second wrapper wherein the first wrapper interposes active software between the protocol layer and the process layer, and the second wrapper interposes active software between the network interface and the protocol layer; a log server coupled to the first wrapper and the second wrapper wherein the first wrapper and second wrapper are capable of receiving a message, determining whether to store one or more elements of the message, storing the one or more elements of the message in the log server when the one or more elements of the message are to be stored, transmitting the message, and determining whether the server computer has failed and when the server computer has failed, restoring the server computer to a pre-failure connection state using the one or more stored message elements; one or more client computers; and one or more network connections between the one or more client computers and the network interface of the server computer.