Servertec Features
Content
Introduction
Release Notes
Features
FAQs
Requirements
Installation
How To
Change Log
Future Plans
Knowledge Base
Documentation
Examples
Legal
Contact Us

 

Feature Details
.NET Integration Using Servertec Internet Server .NET Edition developers can easily create Servlets that directly access the .NET Framework using J#, C#, C++, Visual Basic or any other .NET programming language.
Open Standards Servertec Internet Server supports open standards such as .NET, Servlets, HTTP, JSP CGI, SSI, HTML, TCP/IP, JDBC and XML.
High Performance Web Engine Servertec Internet Server is built around a high performance multi-threaded Web engine that supports Hypertext Transfer Protocol (HTTP) 1.1.
Full-featured Servlet Container Servertec Internet Server supports Java Servlet API version 2.2.

Servertec Internet Server can also be used as the Servlet Engine for any Application/Web Server supporting Apache Modules, AOL Server Modules, NSAPI, ISAPI, CGI or Java.

Gateways exist for Apache Web Server, AOL Server, Microsoft Internet Information Services (IIS), Microsoft Personal Web Server (PWS), Netscape FastTrack Server and Netscape Enterprise Server.

Expandable Architecture Servertec Internet Server can be easily expanded using Servlets, JSP and CGI.

Servlets and JSP can access the .NET Framework, TCP/IP, JDBC and XML to create highly scalable n-tier enterprise solutions.

Scalable Solution The Enterprise Edition's clustering and distributed session technologies provide a robust, fault-resistant, scalable solution where a group of servers can seamlessly work together to meet the needs of a large number of clients.

Servertec Internet Server leverages Windows' multiprocessor support to increase the number of users and requests that a single server can service.

Fault Tolerant Servertec Internet Server provides a robust environment for serving Web pages and for running server side Internet applications. Servertec Internet Server's crash protection and recovery technology automatically traps, recovers from and logs exceptions. Additionally Servertec Internet Server protects the integrity of the server environment by preventing exceptions occurring in one request handler from affecting other requests that the server is processing.

The Enterprise Edition integrated failover clustering and distributed session support where a group of servers are used to ensure that even if some of the servers fail, that others take over and make sure that the site continues to be available for client requests. This provides customers with a reliable means of ensuring that the site stays up in the event of a hardware or software failure.

Multi-Threaded Servertec Internet Server simultaneously services multiple client requests, logs access/errors/events and manages sessions and connection pools using a pool of worker threads.
Object Oriented Using Servertec Internet Server developers create object oriented reusable modules, Servlets, that encapsulate business logic and that are used to generate dynamic content and to automate tasks.
n-Tier Solution Servertec Internet Server is an integral part of client/server computing, where a Web Browser is responsible for the presentation, a Web Server for creation and delivery of content, an Application Server for the business logic and a Database Server for storage and retrieval of information.
Tiny Footprint Unlike other Web and Application Server that require considerable resources, Servertec Internet Server uses less than 350K of disk space for the base package and under 500K for the works.
Data Access Using Servertec Internet Server developers can use JDBC to create data-driven Web-based applications that have access to a variety of data sources.
Keep-Alive / Persistent Connections Servertec Internet Server keeps connections alive across multiple requests reducing the overhead associated with re-establishing a connection.

Servertec Internet Server's keep-alive implementation is resistant to denial of service attacks. It allows clients to remain connected to the server for a specified amount of time and number of requests.

Request Pipelining Servertec Internet Server boosts client performance by allowing clients to send multiple requests to the server without blocking.
Virtual Hosts Servertec Internet Server can be configured to support multiple domains or Web sites mapped to the same server each with their own content space.
Multilingual Content Negotiation Servertec Internet Server can easily be configured to respond to client requests with content specific to a default country, language, character set, content encoding and locale or to respond to client requests with content appropriate to the client request's content type, language, character and content encoding by varying the generic request URI and returning the content that best matches the client's request or the server's configured default.
Security Realms Servertec Internet Server protects resources and defines users, groups, domains, computers, access rights, access control lists (ACL) by realm.

Servertec Internet Server includes a file realm that can be used to access realm information in flat files and a database realm that works with any JDBC accessible database.

Using Servertec Internet Server's Open API developers can easily create custom realms.

Access Control Servertec Internet Server protects resources from users, domains or computers using Web-based authentication.

Servertec Internet Server supports the Basic authentication scheme with BASE64 encoding.

Administration Servertec Internet Server supports Web-based and Command-line administration of a single server or a group of servers from anywhere on the network. Administrators can securely monitor and manage multiple servers remotely using any Web browser and can directly administer servers using simple commands that can be easily integrated into user scripts.
Web-based Administrator Servertec Internet Server's Web-based Administrator can be used to restart, stop and monitor one or more servers and to manage server, socket, virtual hosts, workgroup, session, servlets, servlet contexts, aliases, mime types, locales, messages, connection pools, realms, resources, users, groups, computers, access rights, access control lists, logger, templates, file system and configuration archives.
Workgroup Monitor / Event Handler The Administrator's Workgroup Monitor checks and displays the status of servers defined in the Workgroup.

The Workgroup Monitor can also be configured to call the specified console, flat file, database, email or custom monitor event handler when servers defined in the workgroup are not accessible.

The console monitor event handler displays events on the console's stdout. The flat file monitor event handler logs events to a specified file on the disk with daily, weekly, monthly or no rollover. The database monitor event handler writes monitor events on any JDBC accessible database. The email monitor event handler sends monitor events as an email to the specified email address.

Additionally, using Servertec Internet Server's Open API developers can easily create custom monitor event handlers.

Configuration Archive Using the Administrator administrators can archive working configurations and quickly recover from test configurations to archived configurations.
File System Manager Administrators can create directories, upload files and open, copy, move, rename and delete file and directories on the server machine using the Administrator.
Servlet Load / Unload Developers and administrators can dynamically load and unload Servlets without having to stop and restart the server.
JavaServer Pages (JSP) The server includes support for JavaServer Pages 1.1 using Apache Jakarta Tomcat Jasper 3.3.1a JSP engine.

JavaServer Pages makes it easy to deliver personalized customized content to users. Using JSP dynamic and data driven Web pages can be easily generated from templates.

Common Gateway Interface (CGI) Servertec Internet Server fully supports Common Gateway Interface version 1.1.
Server Side Includes (SSI) Servertec Internet Server includes built-in support for Server Side Includes (SSI).
Servlet Tag Servertec Internet Server supports template pages with embedded <servlet></servlet> tags.
XML Processor Integrated Xerces 2.2.0 XML Processor features support for eXtensible Markup Language (XML) 1.0 Second Edition, Namespaces in XML, Simple API for XML (SAX) 2.0 Core and Extension, Document Object Model (DOM) Level 2, Java APIs for XML Processing (JAXP) 1.1 and XML Schema 1.0 Structures and Datatypes.
Session Support Servertec Internet Server is able to maintain information across multiple requests using Cookie or URL based user sessions.

The server includes memory resistant, flat file and database based session stores. Additionally developers can create custom session stores using Servertec Internet Server's Open API.

File and database session stores support distributed persistence and caching.

Database Connection Pools Servertec Internet Server's built-in database connection pooling improves performance and reduces resource allocation.

Connection pools can be dynamically created when the server starts or programmatically. Pooled connections are automatically closed when the server is shut down or when an unused connection times out.

File Cache Servertec Internet Server's File Cache improves performance by reducing disk IO. In does this by maintaining an optimized memory cache of recently accessed files.
Multi-Part Forms / File Uploads Servertec Internet Server's 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 first being loaded into memory.
Logger Servertec Internet Server's logger generates detail logs of server access, errors and events.

Log entries can be sent to the console's stdout/stderr, written to a flat file on the disk, or stored on any JDBC accessible database. Log files can rollover daily, weekly, monthly or never.

Using Servertec Internet Server's Open API developers can easily create custom loggers.

Internationalization / Localization Servertec has made it easy for developers to port Servertec Internet Server to another language by simply following the documentated steps for translating the text files and templates and for changing the configuration files that the server uses.
Access Log Templates Administrators can select from existing access log templates or can easily create templates with the information that is to be logged.
Fully Configurable Developers can easily reconfigure Servertec Internet Server by editing simple text files and html pages. All server, socket, session and logger parameters, virtual hosts, workgroup, servlets, servlet contexts, aliases, mime types, locales, messages, connection pools, realms, resources, users, groups, computers, access rights, access control lists, templates, configuration archives and html templates are fully configurable.
Open API Servertec Internet Server exposes variables and methods that can be used to easily integrate the server into any third-party application.

Servertec Internet Server can be easily accessed from any .NET programming or scripting language.

The API includes interfaces and abstract classes that developers can use to create custom loggers, realms, session stores, IO handlers, socket handlers and monitor event handlers.

Examples Servertec Internet Server distributions include numerous working examples with full source code demonstrating many of the key features.
Online Documentation All documentation is available as HTML pages.
Other Servertec Internet Server supports other functionality found only in professional Application/Web Servers.
 top of page
Copyright © 1998-2005 Servertec. All rights reserved.
Privacy Statement.
Last Modified: Sun Sep 04 14:57:18 EDT 2005