Universal machine independent interfaces – Success of Web as
much to with standards as software/hardware
CGI Programs were originally usually written in PERL but can
be essentially any Process and so do simulation, database access
(this is JDBC), advanced document processing etc.
Java (servlets) is of growing importance in Server Code
Basic Services
HTML
Documents
URL (location of desired
 information) or info to invoke
 server side program
HTTP protocol / MIME format
with HTML or XML
RMI or IIOP for Java/CORBA
CGI
Program
(e.g. PERL
becoming
Java)
CGI Interface
8/30/00
CSIT: IT1 Web Structure  http://aspen.csit.fsu.edu/it1fall00
14