An Introduction to S/Web
S/Web can conceptually be viewed as two components, the Web Server component and the Application Server component.
The Web Server component accepts requests from the client's browser and passes it on to the Application Server component which effectively runs the program requested at the AREV/OI installation.
There is very little to see on the Web Server component as it is simply an ISAPI dll which responds to web requests when invoked as follows :-
http://www.yourdomainname.com/scripts/sweb.dll/ProgramToRun
The IIS version of S/Web integrates as a control panel application as shown below :-

Clicking on S/Web in the control panel invokes the configuration window :-

The Application Server layer is responsible for picking up the Web requests and invoking all the necessary logic on the AREV/OI side to ensure that the user requested program is run. Naturally the OI version has an OICGI compatibility mode so that existing OICGI applications can be run without modification. This does however restrict the flexibility of S/Web.
Both Application Server versions can be run in 'System Monitor' mode


or in 'Gateway' mode


