next up previous
Next: Search engines Up: Implementation of an MIS Previous: Implementation of an MIS

CGI processes

CGI mechanisms allow HTTP requests to execute processes on a remote server through the use of a normal browser and form inputs. These are processes which manage both information dissemination and interaction. The CGI processes have two core duties: document display and request handling. Consider an MIS user who visits the Collaboratory for the first time. The document displayer (a core part of the httpd structure) responds to the browser's request and sends back the main document with embedded links to various other relevant documents and forums. If the user chooses a link to any kind of interaction, a form would be displayed with a button to activate a back-end CGI script. For example, if the user wishes to add a conference announcement, s/he enters the requisite input and submits the document. The request handler deals with this submission request and evaluates it to determine the appropriate repository to place the document. Once the document is placed in the appropriate repository it sends a message to the document displayer unit to update the index document on conference announcements. Thus, both the information positioning and dynamic indexing are handled by this unit.



Ram Chellappa
Fri Mar 15 13:45:05 CST 1996