How does Java enable high performance

Scalability and Performance
Oracle iPlanet Web Server 7.0 is a multi-threaded, multi-process application that can run in 32- or 64-bit mode and is high-performance for dynamic and secure content, as well as outstanding scalability of more than 100,000 simultaneous connections on multicore, Chip Multithreading (CMT) systems.

Server administration
The administrator interface can be used to control virtual servers, quickly open frequently used tasks, and manage clusters without using a browser-based or command-line-based interface. The comprehensive, secure and scriptable command line interface can be managed remotely. Thanks to the JMX-based management infrastructure and the N1 Service Provisioning Service (SPS), distribution with real-time monitoring and lifecycle management in web server farms is possible. Most common administrative tasks can be performed without a reboot.

Cluster support
With the integrated cluster support, web server clusters can be monitored and managed and P2P in-memory replications of Java sessions can be created.

Versatile pattern comparison
The extensive regular expression support enables versatile processing of requests based on patterns, various environment variables, masking of complex application URIs and mass hosting environments.

Java Web Container and Session Failover
A powerful, in-process Java EE 5 compliant implementation of Java Servlets 2.5, JavaServer Pages (JSP) 2.1, JavaServer Faces (JSF) 1.2, JSTL (JSP Standard Tag Library) 1.2, Java Web Services Developer Pack (JWSDP) 2.0, and OASIS Message Security and more. Simple session failover via internal, secure data replication enables session persistence when the server is restarted. Integration with NetBeans 5, Java Studio Enterprise 8.1, and Creator Developer Tools makes it easy to develop, debug, and deploy your Java web applications.

WebDAV publishing and file management
WebDAV support makes it easy to manage and publish content on the web server using the usual tools. Oracle iPlanet Web Server 7.0 supports native Access Control Lists (ACLs) as well as WebDAV ACLs along with WebDAV.

HTTP compression
By compressing data before sending it to user agents, administrators can maintain bandwidth and optimize the performance of their site. Data can be compressed by MIME type, path, client, user agent, etc.

Automatic method correction
If user agents inadvertently enter URLs indicating an insecure connection to a port number that has been configured for encryption, they will be automatically redirected to the appropriate URL method for that port.


Virtual server support
Thousands of domains can be delivered via a single web server process. Each virtual server has an IP address, port, document root, settings, log files, etc.

Content filter
The NSAPI filters enable developers and administrators to use application logic to process requests, responses, response headers, and payload in real time.

Data encryption and security
Data can be stored using advanced Access Control Lists (ACLs), the integrated Lightweight Directory Access Protocol (LDAP) with flexible schema support, Secure Socket Layer (SSL) v2 & v3, Transport Layer Security (TLS) 1.0 and Elliptic Curve Cryptography (ECC ) to be protected. Key lengths of up to 4k can be used and encrypted certificates can be created very easily. Integration with the Solaris 10 Cryptographic Framework enables features such as the Niagara Cryptographic Framework (NCP) to be used. The fact that certificates and keys can be saved in JKS format makes it easy to release certificates and keys. By dynamically updating Certificate Revocation Lists (CRLs), PKI management can be combined with requirements for high service availability.

Protection against common threats
Built-in protection against the most common attacks, including cross site scripting, distributed request attacks against URIs, and excessive requests to IP addresses.

Integrated search engine
The integrated search engine offers a ready-to-use search solution for the common document types.

Integrated reverse proxy
With the fully integrated reverse proxy user agent, Oracle iPlanet Web Server 7.0 can act as an HTTP endpoint for third party HTTP origin servers (including all major application servers).

FastCGI support
Thanks to the support of the FastCGI protocol, third-party technologies can be used effectively in an out-of-process configuration. FastCGI is commonly used to run third party code without sacrificing performance.

Strong migration tool
The built-in migration tools make it easy to migrate existing Sun Java System Web Server 6.x server configurations.