Serveez is meant to be a server framework. That is why it supports various ways to implement Internet servers. First of all there are some servers already included in the main serveez package (see Existing servers). These are called ‘Builtin servers’. Another possibility to add a new server are ‘Embedded servers’ which are shared libraries (or DLL’s) containing the server implementation. These can be dynamically loaded by Serveez at runtime. This kind of server is also called ‘Server modules’. A third possibility are the ‘Guile servers’ which allow even unexperienced schemers to write an Internet server.
This section describes each of the above possibilities in detail.
|• Embedded servers:||How to write dynamic server modules|
|• Guile servers:||Servers using Serveez’s guile interface|
|• Builtin servers:||Servers located in the main project|