GoAhead WebServer Architecture

The following diagram is provided to illustrate major WebServer functionality, showing function relationships and identifying associated files. Refer to the list following this illustration for descriptions of these files.

WebServer Architecture (large view)

 

WebServer File Descriptions

asp.c active server page support
cgi.cstandard CGI support
ejlex.cembedded JavaScript lexical analyser
ejparse.c embedded JavaScript parser and API
emfdb.cWebServer database
form.cin-memory forms processor with GCI support
handler.cURL handler support
main.cmain program and startup for operating system
rom.cROM web pages access module when not using a file system.
security.csecurity URL handler. Implements a basic security policy
sock.cgeneric socket support
sockGen.cplatform-independent socket support
um.cuser management
webs.cprimary GoAhead WebServer code. Includes state machine.

return to top

Refer to files21.txt for a complete file list.