advertisement
javaboutique
Search Tips
Articles  |   Tutorials  |   Reviews  |   Tools  |   by Category  |   by Date  |   by Name  |   Submit  |   Source  |   Forums  |  
javaboutique
Browse DevX


Partners & Affiliates











advertisement

JavaBoutique : Other Java Resources : Java News :

Servertec Announces New Release of iServer

A Platform Independent Application/Web Server Written Entirely in Java

Kearny, NJ. - January 9, 2000 - Servertec today announced the availability of a new release of iServer, a small, platform independent Application/Web Server written entirely in JavaTM.

iServer serves static Web pages as well as generating dynamic, data driven Web pages using Java Servlets, Java Server Pages (JSP), iScript, Common Gateway Interface (CGI) and Server Side Includes (SSI). iServer is also a Servlet Engine able to provide Servlet capabilities to any Application/Web Server supporting Apache Modules, ISAPI, NSAPI, CGI or Java.

The release features Apache/ISAPI/NSAPI iServer Gateway with load-balancing, failover and client session support; ClusterProxy with failover and client session support; adds support for Servlet and Mimetype Chaining and for Virtual Hosts.

The release also features combined servlets and filters configuration files; allows Java VM parameters to be specified in JAVA_EXE environmental variable; adds session support to the ClusterRedirector; allows configuration of additional server parameters; adds new template and session configuration variables; allows stopping/restarting server from the command line or from other programs; includes new and updated examples, expands documented API, includes notes for using iServer as Windows 9x/NT Service, contains many more changes, bug fixes and updates to configuration files and documentation.

iServer Preview Release is available for free at: http://www.servertec.com (connect-time charges may apply).

About iServer

iServer Features:

Platform Independence - iServer is built using Java and will run on any platform that supports the Java Runtime Environment (JRE) version 1.1.x or later.

Open Standards - iServer supports open standards such as Java, Servlets, HTTP, JSP, 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.

Keep-Alive / Persistent Connections - iServer keeps connections alive across multiple requests reducing the overhead associated with re-establishing a connection. iServer's keep-alive implementation is resistent to denial of service attacks. It allows clients to remain connected to the server for a specified amount of time and for a specified number of requests without having to re-establish a connection to the server for each equest.

Request Pipelinging - iServer boots client performance by allowing clients to send multiple requests to the server without blocking.

Virtual Hosts - iServer can be configured to support multiple domains or Web sites mapped to the same server each with their own content space.

Full-featured Servlet Engine - iServer runs Servlets that follow the Java Servlet API versions 2.0 and 2.1. iServer can also be used as the Servlet Engine for any Application/Web Server supporting Apache Modules, NSAPI, ISAPI, CGI or Java.

Expandable Architecture - iServer can be easily expanded using Servlets, JSP, CGI and iScript. These servlets can access TCP/IP, RMI, IIOP, CORBA, JDBC and XML to create highly scalable n-tier enterprise solutions.

Scalable Solution - iServer's built-in load-balancing cluster redirector and cluster proxy create a robust, fault-resistant, scalable solution where a group of servers seamlessly work together to meet the needs of a large number of clients. iServer leverages Java's multiprocessor support to increase the number of users that a single server can service.

Fault Tolerant - iServer provides a robust environment for serving Web pages and for running server side Internet applications. iServer's crash protected and recovery technology automatically traps, recovers from and logs exceptions. Additionally iServer protects the integrity of the server environment by preventing exceptions occuring in one request handler from affecting other requests that the server is processing. iServer includes integrated failover clustering support where a group of servers are used to ensure that even a 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 - 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 generate dynamic content and to automate tasks.

n-Tier Solution - iServer 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.

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 70K of disk space for the base package and under 175K for the works.

Server Side Scripting - iScript makes it easy to deliver personalied customized content to users. Using iScript dynamic and data driven Web pages can be easily generated from templates. iScript's scripting langage is simular to Visual Basic Script (VBScript). iScripts templates are simular to Microsoft's Active Server Pages (ASP), but are platform independant.

Servlet Tag - iServer supports template pages with embedded <servlet></servlet> tags.

Common Gateway Interface - iServer fully supports the Common Gateway Interface (CGI).

Server Side Includes - iServer generates pages that contain Server Side Includes (SSI).

Database Connection Pools - iServer has built-in support for database connection pooling that when used provides performance optimization and efficient resource allocation.

Security / Access Control - iServer access control allows resources to be protected from users or computers access using Web-based authentication. Users, groups, computers, realms, access rights, resources and access control lists (ACL) can be easily defined using the iServer Administrator. Entries can be stored in flat files or in any JDBC accessible database. iServer supports the Basic authentication scheme with BASE64 encoding.

Session Support - iServer is able to maintain information across multiple requests using Cookie or URL based user sessions.

File Cache - iServer maintains an optimized cache in memory of the most recently accessed files to improve performance and to reduce disk IO.

Multi-Part Forms / File Uploads - 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 first being loaded into memory.

Administration - iServer supports centralized Web-based and Command-line administration of a single server or a group of servers. Administrators can securely monitor and manage multiple servers remotely using any Web browser. iServer can also be directly administered using simple commands that can be easily integrated into user scripts. The Administrator can be used to monitor, stop, restart and configure any number of servers.

Servlet Load / Unload - Developers and administrators can dynamically load and unload Servlets without having to stop and restart the server.

Fully Configurable - Developers can easily reconfigure iServer by editing simple text files and html pages. All server parameters, session, logger, file aliases, servlets, virtual hosts, workgroup servers, filters, mime types, error messages, connection pools, users groups, computers, 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 sent to the console's stdout/stderr, written to a flat file on the disk or to any JDBC accessible database. Log files can rollover daily, weekly, monthly or never. Access log entries are added using user definable templates.

Open Java API - iServer exposes variables and methods that can be used to easily integrate the iServer engine into any 3rd party applications. The iServer engine can be easily accessed from Java or from any other programming or scripting language which interfaces with Java.

Examples - iServer distributions include numerous working examples with full source code demonstrating may of the key features supported by iServer.

Online Documentation - All iServer documentation is available as Web pages.

Other - iServer supports other functionality found in professional Application/Web Servers.

Pricing and Product Availability

iServer is licensed on a per-seat basis for $100 US.

Independent Software Vendors (ISV) may purchase a license to iServer that allows them to embed and distribute iServer Royalty Free as an integral part of their applications. A Binary Subscription to iServer is available for $1,500 US and a Source Subscription to iServer for $5,000 US.

About Servertec

Founded in 1996, Servertec develops and markets innovative software products and services tailored to the needs of Web site developers. Servertec products facilitate the development and maintenance of dynamic, data driven and static Web pages and empower Web site developers by shifting redundant and tedious work to the computer.

iServer is a trademark of Servertec in the United States and/or other countries. Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. Servertec is independent of Sun Microsystems, Inc.


How to Add Java Applets to Your Site

New on the Java Boutique:

New Review:

Time Management Made Easy with the Quartz Enterprise Job Scheduler
Why not just use the Java timer API? This open source scheduling API boasts simplicity, ease-of-integration, a well-rounded feature set, and it's free!

New Applet:

Reverse Complement
Reverse Complement is a simple applet that converts DNA or RNA sequences into three useful formats.

Elsewhere on internet.com:

WebDeveloper Java
Lots of Java information on webdeveloper.com

WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.

ScriptSearch Java
Hundreds of free Java code files to download.

jGuru: Your View of the Java Universe
Customizable portal with online training, FAQs, regular news updates, and tutorials.

 Avaya Developer Showcase
 MSDN Spotlight
 PHP for Windows Showcase
XML error: undefined entity at line 34
advertisement
Receive Articles via our XML/RSS feed
Receive Articles via our XML/RSS feed

JavaBytes
Internet Cyclone
This powerful, easy-to-use, internet optimizer is for Windows 95, 98, ME, NT, 2000 and XP. It's designed to automatically optimize your Windows settings, boosting your Internet connection up to 200%.

IBM Brings Developers Into the Cloud
Apache at 10: You Can't Buy Us
Microsoft's CodePlex Foundation Moving Forward
Apple Claims 100,000 Apps, Google Analyzes Them
Nokia Latest to Play Opera Mobile 10 Browser
PayPal Opens Up Payment Platform to Devs
Ubuntu Linux 9.10 'Karmic Koala' Starts Its Climb
IBM Links Rational Developer Tools, Tivoli Apps
Libraries Give Vista Apps a Windows 7 Look
Ubuntu: The 'Default Alternative' to Windows?

Delivering Web-based Embedded Fonts in CSS 3
Adobe Helps PHP Developers Create Rich Internet Applications
Java Developers Finding a Home at Adobe Flex
Virtualization Delivers a Dynamic Infrastructure
Consuming XML Web Services in iPhone Applications
Build a More Agile Business with IBM
POJO-Based Solutions for LDAP Access: One Good, One Better
IBM Offers Enhanced Measurement and Management for Energy Usage
IBM Helps Transformation to an Information-Based Enterprise
Top Five Touch UI-Related Design Guidelines

Advertising Info  |   Member Services  |   Contact Us  |   Help  |   Feedback  |   Site Map  |   Network Map  |   About

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs