Persistent process software architecture
First Claim
Patent Images
1. 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.
3 Assignments
0 Petitions
Accused Products
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.
34 Citations
26 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. 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. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. 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. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification