Table of Contents
Introduction
PowerWeb Server++ has been written in C++, implemented with the latest design patterns philosophy.It is operating system and GUI independent and abstracts the notion of multiple protocols to allow multiple services to share a single server and a single code base.
Dynamic thread management using our SCREAM performance object technology brings you unparallelled performance, and takes full advantage of multiple CPU servers.
Launching
Logging
HTTP Protocol Support and Server-Side Includes
Rock Solid Security
Extensions
Multi-Page Forms:
Consolidates data entry across multiple forms in multiple documents.
Automatic Forms:
Processes form submittal automatically, storing the results in a database, or forwarding them to another server for processing.
Forms Data Entry Processing:
PowerWeb Server++ automatically creates server variables, integrated into Web Macros and APIs, for easy processing of forms without writing scripts. PowerWeb Server++ decodes all the data entry fields for you. There is no need to decompose the POSTed arguments, or to decode the escape sequences.
Wizards:
Create documents based on templates and styles with wizards.
Built-in Imagemaps:
Processes image maps internally, avoiding the overhead of CGI-based image map programs, without requiring any changes to existing HTML documents.
Imagemap Configuration:
Supports directly specifying Imagemap configuration files within the URL, avoiding the need to maintain a global configuration file for all imagemaps.
Long Document Names:
Store documents with long filenames, or with FAT 8.3 filenames. Users specifying a long filename automatically access the equivalent FAT 8.3 file if PowerWeb Server++ is running on a FAT partition.
Slashes in Document Names:
Path names can use either Unix style / or DOS style \ to separate directory names.Scripting
Unique Flexibility:
With PowerWeb, you can write extensions in CGI, API libraries, or in Web Macros.
Language Independence:
CGI and API scripts can be written in any language, such as Perl, C, C++, Rexx, Visual Basic.
API Scripts:
API Scripts extend PowerWeb Server++ as though part of the original product. The high performance and tight integration encourages the development of advanced server systems such as Web servers coupled with a database.Other Features
Browser Interfaced:
GUI-based setup, configuration, administration and maintenance.
Easy Installation:
Quick-start easy installation without editing complex configuration files.
Local or Remote:
Any server configuration, administration and maintenance can be run locally or remotely, while the server is running.
Performance Measurement:
Real-time performance and throughput measurement tools.
File-type Customisation:
Apply script or actions based on output file type, either through server configuration or through Web Macros.
MIME-type Customisation:
Apply script or actions based on MIME content-type through Web Macros.
Automatic URL Correction:
Automatically corrects directory and welcome URLs without a trailing slash.Protocols
Protocols supported:
HTTP
HTTP Proxy
POP3
FTP
Protocols to be supported:
SMTP
Search Engines
Platforms
Platforms supported:
OS/2 Warp
Platforms to be supported:
NT 3.51x
AIX 4.1x
Solaris
OS/400 3.1x
MVS Open Edition 5.1x
NCSA and CERN Compatibility
PowerWeb Server++ supports the features of the UNIX NCSA and CERN httpd servers, including:
HTTP Standard:
Compatible with Web browsers using HTTP/1.0.
CGI Compatibility:
Supports forms through CGI/1.1 and CGI/1.0 with both METHOD=GET and METHOD=POST.
Directory Indexing:
Provides automatic on the fly directory index generation in a variety of styles.
Imagemaps:
Imagemaps are fully supported (also sometimes called clickable images).
Access Control:
Documents are subject to access control.
Audit Trail:
An audit trail is kept of all accesses.
Aliases:
Aliases allow users to see a unified directory structure, even if documents are distributed across multiple network drives.
Redirections:
Redirections allow administrators to move documents to another server without affecting existing references in other documents.
Server-Side Includes:
PowerWeb Server++ implements a superset of the NCSA server-side includes.
Common Log Format:
The NCSA/CERN common log format is supported.