Apparatus and method for processing servlets
First Claim
Patent Images
1. A method of dynamically generating information using a server computer of a client-server network, said method comprising the steps of:
- receiving, at a server computer, a request for dynamically generated information from a client computer of a client-server network;
designating a thread to handle said request;
mapping, with said thread, said request to a selected servlet object of a plurality of instantiated servlet objects;
invoking said selected servlet object to dynamically generate information; and
passing said dynamically generated information to said client computer.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for operating a local server computer of a client-server network includes a technique to receive a request from a client computer of the client-server network. A determination is made whether the request requires dynamically generated information from a servlet object of the client-server network. If so, a specified servlet object corresponding to the request may be uploaded from a remote server computer of the client-server network. The specified servlet object is then executed to obtain dynamically generated information corresponding to the request.
100 Citations
11 Claims
-
1. A method of dynamically generating information using a server computer of a client-server network, said method comprising the steps of:
-
receiving, at a server computer, a request for dynamically generated information from a client computer of a client-server network;
designating a thread to handle said request;
mapping, with said thread, said request to a selected servlet object of a plurality of instantiated servlet objects;
invoking said selected servlet object to dynamically generate information; and
passing said dynamically generated information to said client computer. - View Dependent Claims (2, 3, 4, 5, 6)
determining whether said selected servlet object is trusted;
executing said selected servlet object in a first memory area of said server computer if said selected servlet object is trusted; and
executing said selected servlet object in a second memory area of said server computer if said selected servlet object is not trusted.
-
-
5. The method of claim 4 wherein said determining step includes the step of searching for a digital signature on said servlet object.
-
6. The method of claim 4 further comprising the steps of:
-
passing said dynamically generated information from said selected servlet object to a boundary servlet object when said selected servlet object is not trusted, said boundary servlet object executing in a first memory area of said server computer; and
routing said dynamically generated information from said boundary servlet object to said client computer.
-
-
7. A computer readable memory to direct a server computer of a client-server computer network to function in a specified manner, comprising:
-
a first set of instructions to instantiate a plurality of servlet objects in a server computer in response to a first condition;
a second set of instructions to receive a request for dynamically generated information from a client computer;
a third set of instructions to invoke a first servlet object of said plurality of servlet objects, said first servlet object producing dynamically generated information in response to said request; and
a fourth set of instructions to pass said dynamically generated information to said client computer. - View Dependent Claims (8, 9, 10, 11)
a sixth set of instructions to destroy selected servlet objects in response to a second condition.
-
-
10. The computer readable memory of claim 9 wherein said second condition is a server computer resource limit.
-
11. The computer readable memory of claim 7 wherein said first condition is start-up of said server computer.
Specification