Web server system and method
First Claim
1. A system for running a plurality of different web sites requiring different resource applications comprising:
- a) a web server configured to run web server applications;
b) a plurality of first and second types of web sites resident on the web server, the first type of web site configured to generate a first type of resource requests, the second type of web site configured to generate a second type of resource requests;
b) a first and second back end server operatively coupled to the web server, the first back end server configured to run a first application based on a first operating environment configured to process the first type of resource requests and the second back end server configured to run a second application on a second operating environment configured to process the second type of resource requests;
c) a resource allocation application loaded onto the web server, the resource allocation application configured to send resource requests of the first type generated by the web server to the first application on the first back end server, the resource allocation application being further configured to send resource requests of the second type generated by the web server to the second application on the second back end server.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a system for running a plurality of different web sites requiring different resource applications wherein each of the resource applications are run in an optimized environment. The system includes a web server having a web server application resident thereon. A plurality of web sites are resident on the web server, the web sites having a plurality of different resource request generators for generating a plurality of different types of resource requests. Each type of resource request requires a particular resource application. A first back end server is operatively coupled to the web server, the first back end server running a first operating environment optimized to run a first group of resource applications resident on the first back end server. A second back end server is operatively coupled to the web server, the second back end server running a second operating environment which is optimized for running a second group of resource applications running on the second back end server, the operating environments running on the first and second back end servers being different. Finally, the system also includes a resource allocation application loaded onto the web server for sending the resource requests to the corresponding resource application.
-
Citations
20 Claims
-
1. A system for running a plurality of different web sites requiring different resource applications comprising:
-
a) a web server configured to run web server applications;
b) a plurality of first and second types of web sites resident on the web server, the first type of web site configured to generate a first type of resource requests, the second type of web site configured to generate a second type of resource requests;
b) a first and second back end server operatively coupled to the web server, the first back end server configured to run a first application based on a first operating environment configured to process the first type of resource requests and the second back end server configured to run a second application on a second operating environment configured to process the second type of resource requests;
c) a resource allocation application loaded onto the web server, the resource allocation application configured to send resource requests of the first type generated by the web server to the first application on the first back end server, the resource allocation application being further configured to send resource requests of the second type generated by the web server to the second application on the second back end server. - View Dependent Claims (2, 3, 4, 5, 6, 14, 16, 18)
-
-
7. A system for running a plurality of different web sites requiring different resource applications comprising:
-
a) a web server having a web server application resident thereon;
b) a plurality of web sites resident on the web server, the web sites having a plurality of different resource request generators for generating a plurality of different types of resource requests, each type of resource request requiring a particular resource application;
c) a first back end server operatively coupled to the web server, the first back end server running a first operating environment, a first group of resource applications running on the first back end server;
d) a second back end server operatively coupled to the web server, the second back end server running a second operating environment, the second operating environment being different than the first operating environment, a second group of resource applications running on the second back end server, and e) a resource allocation application loaded onto the web server for sending the resource requests to the corresponding resource application. - View Dependent Claims (8, 9, 10, 11, 12, 13, 15, 17)
-
-
19. A method of processing incoming resource requests from users comprising the steps of:
-
a) receiving a resource request into a web server, the resource request having a file type;
b) identifying the resource request in a database, said database having a list of resource request file types cross referenced with a list of locations of a plurality of resource applications, each resource application configured to process resource requests of a particular file type;
c) wherein a first set of the resource applications are resident on a first server operatively coupled to the web server, the first server running an operating environment optimized to run the first set of resource applications;
d) and wherein a second set of resource applications are resident on a second server operatively coupled to the web server, the second server running a different operating environment optimized to run the second set of resource applications, and e) forwarding the identified resource request to the application location identified in the database. - View Dependent Claims (20)
-
Specification