Rev 1091 | Rev 5920 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1091 | Rev 5798 | ||
---|---|---|---|
Line 7... | Line 7... | ||
7 | is an internet server system designed for mathematical and other educational purposes. |
7 | is an internet server system designed for mathematical and other educational purposes. |
8 | <p> |
8 | <p> |
9 | 9 | ||
10 | The Wims server is composed of a kernel program which is a cgi program |
10 | The Wims server is composed of a kernel program which is a cgi program |
11 | (wims.cgi), plus various activity units called ``modules''. |
11 | (wims.cgi), plus various activity units called ``modules''. |
12 | <p> |
12 | </p><p> |
13 | The client accesses the server via a http request to wims.cgi, with |
13 | The client accesses the server via a http request to wims.cgi, with |
14 | parameters specifying the name of the module to request, the type of the |
14 | parameters specifying the name of the module to request, the type of the |
15 | request, and eventually parameters for the module. Upon request, wims.cgi |
15 | request, and eventually parameters for the module. Upon request, wims.cgi |
16 | processes the requested module, passing the user parameters to it, and sends |
16 | processes the requested module, passing the user parameters to it, and sends |
17 | the result returned by the module back to the client. |
17 | the result returned by the module back to the client. |
18 | <p> |
18 | </p><p> |
19 | A module may consist of a number of script files grouped in one directory. |
19 | A module may consist of a number of script files grouped in one directory. |
20 | These scripts are written in a special scripting language recognizable |
20 | These scripts are written in a special scripting language recognizable |
21 | by wims.cgi. |
21 | by wims.cgi. |
22 | <p> |
22 | </p><p> |
23 | The script language contains also commands which allow it to call external |
23 | The script language contains also commands which allow it to call external |
24 | programs (especially various mathematical softwares) to make sophisticated |
24 | programs (especially various mathematical softwares) to make sophisticated |
25 | computations. Such commands are processed by wims.cgi and sent through |
25 | computations. Such commands are processed by wims.cgi and sent through |
26 | interface programs which filters the request, checks for security breaches, |
26 | interface programs which filters the request, checks for security breaches, |
27 | and sends back a filtered output. |
27 | and sends back a filtered output. |
- | 28 | </p> |
|
- | 29 | ||
28 | 30 |