Persistent process software architecture
OwnerDamien R. Forkner, Jeffrey M. Munseyinventors
Life of this patent
Estimating the term…
Abstract
An application runs on a server. The application includes a persistent process and a plurality of transient processes. The persistent process generates dynamic and interactive content for the application. Each transient process from the plurality of transient processes is launched to handle a client request from a client. The transient process parses the client request, forwards the client request to the persistent process, captures a result from the persistent process and forwards the result to the client.
Claims26
A server comprising:
- an application, the application comprising:
- a persistent process that generates dynamic and interactive content for the application;
- and,
- a plurality of transient processes, wherein each transient process is launched to handle a client request from a client by parsing the client request, forwarding the client request to the persistent process, capturing a result from the persistent process and forwarding the result to the client.
A method performed within a server, the method comprising the following steps:
- (a) running a persistent process that generates dynamic and interactive content for an application;
- and,
- (b) for each of a plurality of client requests, performing the following substeps:
- (b.1) launching a transient process to handle each client request,
- (b.2) parsing each client request by the transient process,
- (b.3) forwarding the client request to the persistent process,
- (b.4) capturing a result from the persistent process, and
- (b.5) forwarding the result to a client.
Storage media for storing an application, the application comprising:
- a persistent process that generates dynamic and interactive content for the application;
- and,
- a plurality of transient processes, wherein each transient process is launched to handle a client request from a client by parsing the client request, forwarding the client request to the persistent process, capturing a result from the persistent process and forwarding the result to the client.
Dependencies are inferred from the claim text.