Servertec   Features
Content
Introduction
Release Notes
Features
FAQs
Requirements
Installation
Change Log
Future Plans
Knowledge Base
Documentation
Samples
Sales
Legal
Feedback

 

Feature Details
Platforms Independence iServer is built using Java and will run on any platform that supports the Java Runtime Environment (JRE) 1.1.x or later.
Open Standards iServer supports open standards such as Java, Servlets, HTTP, CGI, SSI, HTML, TCP/IP, RMI, IIOP, CORBA, JDBC and XML.
High Performance Web Engine iServer is built around a high performance multi-threaded Web engine that supports Hypertext Transfer Protocol (HTTP) 1.1.
Extensible Architecture iServer can be easily expanded using Servlets, CGI and iScript.

These servlets can access TCP/IP, RMI, IIOP, CORBA, JDBC and XML to create highly scalable n-tier enterprise solutions.

iServer runs Servlets that follow the Java Servlet API versions 2.0 and 2.1.

Scalable Solution iServer's built-in load-balancing cluster redirector creates a robust, fault-resistant, scalable solution where a group of servers seamlessly work together to meet the needs of a large number of users.
Fault Tolerant iServer provides a robust environment for serving Web pages and for running server side Internet applications. iServer automatically traps, recovers from and logs exceptions. Additionally iServer contains exceptions caused by client requests so that an error in one request will not affect other requests that the server is processing and the integrity of the server environment.
Multi-Threaded iServer simultaneously services multiple client requests, logs access/errors/events and manages sessions using a pool of worker threads. iServer's worker thread pool ensures scalability and smooth performance.
Object Oriented Using iServer developers create object oriented reusable modules, Servlets, that encapsulate business logic used to produce Web pages and automate tasks.
n-Tier Solution iServer is an integral part of a client/server computing, where a Web Browser is responsible for the presentation, a Web Server for page delivery, an Application Server for the business logic and a Database Server for storage and retrieval of information.
n-Tier Diagram
Data Access Using iServer developers can use JDBC to create data-driven Web-based applications that have access to a variety of data sources.
Tiny Footprint Unlike other Web and Application Server that require considerable resources, iServer uses less than 120K of disk space for the base package and under 150K for the works.
Servlets iServer supports Java Servlet API versions 2.0 and 2.1.
Server Side Scripting Using iScript dynamic and data driven Web pages can be easily generated from templates.
Common Gateway Interface (CGI) iServer fully supports the Common Gateway Interface.
Server Side Includes (SSI) iServer generates pages that use Server Side Includes.
Database Connection Pools iServer has built-in support for database connection pooling that when used provides performance optimization and efficient resource allocation.
Security iServer allows resources to be protected from access using authentication. Users, groups, realms, access rights, resources and access control lists (ACL) can be easily defined using the iServer Administrator. Definitions can be stored in flat files or in any JDBC accessible database. iServer supports the Basic authentication scheme with BASE64 encoding.
Session Tracking iServer supports for maintaining information across multiple requests using user sessions.
File Cache iServer maintains a cache in memory of the most recently accessed files to improve performance and to reduce disk IO.
Multi-Part Forms iServer multi-part form technology allows file uploads without impacting the server's memory footprint. The files being uploaded are written to disk as they are received without being loaded into memory.
Web-based Administration Using a Web browser administrators can easily manage iServer.

Includes pages to restart and stop the server and to change server configuration.

Fully Configurable Developers can easily reconfigure iServer by editing simple text files and html pages.

All server parameters, file aliases, servlets, services, filters, mime types, error messages, connection pools, users groups, realms, access rights, resources, access control lists and html templates are fully configurable.

Log Files iServer generates detail logs of server access, errors and events. Log entries can be written to a flat file on the disk or to any JDBC accessible database. Log files can rollover daily, weekly, monthly or never. iServer supports user definable template driven access logs.
Open Java API iServer exposes methods that can be used to easily integrate the iServer engine with 3rd party applications.

The iServer engine can be easily accessed from Java or any other programming or scripting language which interfaces with Java.

Examples iServer distributions include numerous working examples with full source demonstrating key features supported by iServer.
Online Documentation All iServer documentation is available as Web pages.
Other iServer supports other functionality found in professional Web/Application Servers.
 top of page
 Built with iScript Copyright © 1997-1999 Servertec. All rights reserved.
Last Modified: Mon Jun 28 23:14:45 EDT 1999