Patent ID: 6330689
Filing Date: 2001-12-11
Classification: G06F

Abstract:
A server software architecture embodied on a computer-readable medium for implementation on a computer server system, the server software architecture comprising:a server program to receive a client request from a client and return a response to the client;an out-of-process application executing in a separate process from the server program, the out-of-process application being invoked to process the client request received by the server program and to generate the response to be returned to the client; anda subsystem to detect when the out-of-process application fails and to recover the out-of-process application without disrupting operation of the server program wherein the subsystem records the client request in a list before the client request is transferred from the server program to the out-of-process application, and wherein the subsystem removes the client request from the list when the response is returned from the out-of-process application.