Table Of Content
Generic Platform Components
The generic server platform integrates various modules, components and programs to provide the basic functionality of a web application server. A wide range of products are available for particular requirements as standard solutions. Additional software can be added on the demands of your project:
The Maxscape Generic Server Platform distribution comprises the following main parts, which are highly integrated and also do work, independently from a Maxscape Application Server installation.
Server Directory Structure
After installation the Maxscape platform resides under it's own directory tree. The file system structure reflects various requirements to be taken into account (e.g. practical grouping and sorting files, separation of variable and constant directories, separation of generic and server/site specific content/layout/software, different environments, ..). The structure mostly uses UNIX file system notation and conventions.
The distribution comes with an apache HTTPD daemon (FastCGI interface, Mod_perl, Openssl,..) ready to be used on mission critical sites. For application development and other purposes the Maxdaemon HTTPD is available, also.
Maxscape mostly stores dynamic content in a relational database, which must conform to the SQL Language standard. Currently, Mysql and Oracle are supported. Other databases could be adapted with minimal effort, if reasonable. For easy server installation, the distribution contains a complete Mysql database server for Linux systems.
The Maxscape server side scripting and programing language is Perl and XS. So, a precompiled Perl interpreter is part of the distribution.
CPAN Software Archives
Various Perl packages and scripts are available from the CPAN archives and other resources, which may be added to a server. The distribution includes a reasonable subset by default (DBD/DBI, EmbPerl, libwww, GD..).