Apparatus and method for processing servlets

Electrical computers and digital processing systems: multicomput – Distributed data processing – Client/server

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S217000, C709S219000

Reexamination Certificate

active

06247044

ABSTRACT:

BRIEF DESCRIPTION OF THE INVENTION
This invention relates generally to exchanging information in a client-server computer environment. More particularly, this invention relates to an improved technique for responding to information requests at a server computer.
BACKGROUND OF THE INVENTION
Client-server computer networks are well known. The most prominent example of a client-server computer network is the World Wide Web of computers. In a client-server computer network, a server computer receives a request for information from a client computer. Web server software operating on the server computer typically retrieves the requested information from a file stored on a permanent storage device and transmits the file over the network to the client computer that requested the information. The web server software is generally not written using an object oriented programming language. Thus, it is not easily extended to provide new functionality. Given the dynamic nature of today's software marketplace, a product's lack of flexibility and extendibility can seriously hinder the marketability of the product.
Current web server software can generate a file dynamically in response to a request from a client computer. Typically, the web server receives the request and then forks a Common Gateway Interface (CGI) process to dynamically create the file. Once the file has been created, the web server software transmits the file back to the client computer. Unfortunately, it is computationally expensive to fork a process each time dynamic information needs to be generated.
In view of the foregoing, it would be highly desirable to provide a web server which dynamically generates information in response to a client computer request, but which does not incur a process start-up expense while generating the dynamic information. Further, it would be highly desirable to provide an object oriented web server environment that is flexible and extendible.
SUMMARY OF THE INVENTION
The invention includes a method and apparatus for operating a local server computer of a client-server network. The invention 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.
The servlet objects of the invention provide an object oriented web server environment which is flexible and extendible. The client-server network of the invention is populated with the servlet objects. The servlet objects operate in a continual loop until invoked. Thus, there is no startup overhead associated with execution of the servlet objects. By observing a common applications program interface, the servlet objects can run in any server environment. A feature of the invention allows untrusted servlet objects to be executed in a secure area, with the dynamically generated information being passed from the secure area into the remaining server environment.


REFERENCES:
patent: 5341477 (1994-08-01), Pitkin et al.
patent: 5452454 (1995-09-01), Basu
patent: 5475421 (1995-12-01), Palmer et al.
patent: 5475819 (1995-12-01), Miller et al.
patent: 5570291 (1996-10-01), Dudle et al.
patent: 5612730 (1997-03-01), Lewis
patent: 5721825 (1998-02-01), Lawson et al.
patent: 5928323 (1999-07-01), Gosling et al.
patent: 6012098 (2000-01-01), Bayeh et al.
patent: 6075528 (2000-06-01), Curtis
patent: 6098093 (2000-08-01), Bayeh et al.
“Sever-side applets in Java generate developer anticipation” by Gorman, Netscap world, Jul. 4, 1996, Jul. 4, 1996.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Apparatus and method for processing servlets does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus and method for processing servlets, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for processing servlets will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2442800

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.