# 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.c | standard CGI support
ejlex.c | embedded JavaScript lexical analyser
ejparse.c | embedded JavaScript parser and API
emfdb.c | WebServer database
form.c | in-memory forms processor with GCI support
handler.c | URL handler support
main.c | main program and startup for operating system
rom.c | ROM web pages access module when not using a file system.
security.c | security URL handler. Implements a basic security policy
sock.c | generic socket support
sockGen.c | platform-independent socket support
um.c | user management
webs.c | primary GoAhead WebServer code. Includes state machine.
return to top Refer to files21.txt for a complete file list.