Today, however, publishing static content is not thrilling anymore. The focus is on dynamic, collaborative services. AOLserver has been built from the ground up for such purposes and it shows. Here's a list of features that a web server should have, why it should have it and a description of what AOLserver offers. Web server should support 4 most popular programming paradigms .
Users invoke methods by requesting an URL from within their web browser.
The simplest way a web server can respond to such request is by fetching static HTML file from the file system and sending its content to an user. Doing anything more complicated means running a computer program which will dynamically generate HTML content. AOLserver provides well thought out C extension API that makes writing modules that extend its functionality really easy. To remedy those shortcomings a CGI protocol has been created. This protocol is supported by all major web servers including AOLserver.