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.
|
Open Standards
|
iServer supports open standards such as Java, Servlets, HTTP,
CGI, SSI, HTML, TCP/IP, RMI, IIOP, CORBA, JDBC and ODBC.
|
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
ODBC to create highly scalable n-tier enterprise solutions.
iServer runs Servlets that follow with the
Java Servlet API.
|
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 is inherently fault tolerant, since it is built using
Java and when used with Servlets and iScript that are also
built using Java provides a robust environment for serving
Web pages and running server side Internet applications.
|
Multi-Threaded
|
iServer runs separate client request handlers,
access/error/event logger and session manager threads for
better scaling 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.
|
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 Foot Print
|
Unlike other Web and Application Server that require
considerable resources, iServer only takes up 85K for the
base package and under 125K for the works.
|
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. iServer supports the Basic
authentication scheme with BASE64 encoding.
|
Session States
|
iServer provides support for maintaining information
specific to a user session.
|
File Cache
|
iServer maintains a cache in memory of the most recently
accessed files to improve performance and to reduce disk IO,
|
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 detailed logs of server access, errors and
events.
|
Online Documentation
|
All iServer documentation is available as Web pages.
|
Other
|
iServer supports other functionality found in professional
Web/Application Servers.
|