Table Of Content
Web Server ComponentsWith Maxscape, content generation takes place within application servers. An application server consists of one or more daemon processes, which are running on top of the generic server platform. Application code is executed within the processes, using the server API. Each application server has it's own:
Directory StructureEach application server is located in a separate sub tree under the '/maxscape/server' directory. The tree has a standardized structure and contains the documents, images, application code, libraries and the ASCII export of the content database tables. Content DatabaseEach application server has it's own database instance and table space. The database instance is referred to by the unique application server name. Site/Content Management SurfaceThe content management and administration surface provides access to the content and the scripts stored in the application server databases. Several other server features can be controlled via this surface. One the client side only a web browser is required. Runtime ProcessesApplications are executed within daemon processes running on top of the server platform. A runtime process consists of the application and server software and a main script, that executes the application and server code within a main loop. Application modules are be plugged into the process via the plugin mechanism and callbacks could be executed at several stages of the generation engine state. Runtime System ObjectsThe content generation engine creates several runtime objects to provide an API to the server libraries. These objects could be used in elements, templates and in the application modules. Command Line ToolsSome administratin shell scripts and a command line tool helps to manage and maintain the system. |