Claims
- 1. A fault tolerant system for recovering from transient faults in a mobile computing environment comprising:
a configurable reliable messaging system, said messaging system including:
a client computer operative to generate a message; a server computer operative to receive said message and to generate a reply in response to said message across a communication network; a client logging agent on said client operative to buffer said message in a persistent storage on said client and to transmit said message to said server until said reply is received, said agent selectively executing in response to a client logging signal; a server logging agent on said server operative to buffer said received message and said reply in a persistent storage on said server and to transmit said reply to said client, said agent selectively executing in response to a server logging signal; a configuration agent operative to generate said client and server logging signals to selectively enable said client and server logging agents; and a recoverable runtime engine for managing a lifecycle of at least one application executing in said mobile computing environment, said runtime engine operative to save an execution state and restore said execution state to restart execution of said at least one application following said transient faults.
RELATED APPLICATION
[0001] This application is related to Application No. ______, Attorney Docket No. 10745/112, filed Jun. 20, 2002, entitled “Mobile Application Environment,” naming as inventors Nayeem Islam and Shahid Shoaib, filed the same date as the present application. That application is incorporated herein by reference for all purposes as if fully set forth herein.