Jump to content

Oracle iPlanet Web Proxy Server

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Vxassist (talk | contribs) at 11:51, 9 July 2012. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Oracle (previously Sun) Java System Web Proxy Server 4.0
Developer(s)Sun Microsystems (now Oracle Corporation)
Stable release
4.0.24
Operating systemSolaris
Linux
HPUX
Windows
Typeproxy server
WebsiteSun's Proxy page

The Sun Java System Web Proxy Server or SJSWPS (now known as the Oracle iPlanet Web Proxy Server, or OiWPS) is a proxy server software developed by Sun Microsystems (since 2010, Oracle Corporation).

Overview

The Sun Java System Web Proxy server, is a popular HTTP/1.1 Proxy server software developed by Sun Microsystems. SJSWPS 4.0 is widely used for proxying, caching, and filtering web content, boosting network security and performance, as well as to protect and secure, and load balance across, content servers.

History

Earlier known as Sun ONE Web Proxy server, the Sun Java System Web Proxy Server 4.0 is a major rewrite of the older 3.x version of Sun's Proxy server, formerly known as Netscape Proxy Server.

The Netscape Proxy Server version 3.x was essentially a coupling between the Netscape browser client, responsible for talking to remote servers, and the Netscape web server 4.x, which in turn handled the duty of talking to a client. Support for multithreading was absent, and the Proxy server operated in multi-process mode where each request was handled by a dedicated process.

Sun Java System Web Proxy server 4.0 resulted from a major rewrite of Netscape Proxy Server in 2003-2004, when Sun decided to reinvest in Proxy technology. Switching to Sun web server 6.1's core architecture brought in support for multi-threading while still allowing users to configure the server for multiple processes when so desired. A brand new http client, admin and installer GUI, and localization were the other major changes involved. 4.0 retained other significant features of 3.x such as the ftp client, gopher client, connect client, batch updates, and so on.

Features

Multithreaded core
Optional support for a Multi-process architecture
The following protocol clients are available:
HTTP (1.1 & 1.0)
FTP
Gopher
CONNECT (SSL Tunneling)
CARP
ICP
Batch updates ('Prefetch' or 'data refresh')
SSL support for secure access
Routing / Load balancing
URL Filtering
SOCKS v5 support
GUI-based Administration interface for server management, monitoring and migration
GUI-based Installer
Distributed Administration
SNMP for Server monitoring
LDAP support for centralized authentication management
Netscape Server Application Programming Interface for customization
Multilevel logging with support for log rotation, log monitoring and analysis
Internet Content Adaptation Protocol (ICAP)
Note1: Officially unsupported
Note2: Undocumented
Note3: Disabled by default 

Recently added features

Internal DNS lookup client
Support for (Squid-like) PURGE requests
SED filter for HTTP request/response body rewriting
In-memory cache for frequently used cache files
'URL Mapping'
Telemetry / Service Tags support
Support for stale-while-revalidate cache-control extension

Supported Platforms

Sun Solaris 8 for Sparc
Sun Solaris 9 for Sparc
Sun Solaris 10 for Sparc
Sun Solaris 9 for x86
Sun Solaris 10 for AMD Opteron
Red Hat Enterprise Linux Advanced Server 3 Update 4
Red Hat Enterprise Linux Advanced Server 4 Update 2
Red Hat Enterprise Linux Advanced Server 5
Microsoft Windows 2000 Server Service pack 4
Microsoft Windows 2000 Advanced Server
Microsoft Windows 2003 Enterprise Edition
HP-UX 11i (11.11)


Rebranding to Oracle

Sun Java System Web Proxy Server 4.0 is now Oracle iPlanet Proxy Server 4.0.

4.0.14 is the first release with Oracle-specific rebranding changes.

4.0.24 is the latest patch available (as of July 2012).

Oracle iPlanet Proxy Server 4.0 now supports the following new features:

Support for Proxying of NTLM sessions
Enhanced platform support, including SUSE Linux
Include file capability in server's obj.conf
Routing-related admin GUI enhancements
Miscellaneous performance enhancements
Improved HTTP compliance
Cookie rewriting features in updated "URL Mapping" functionality
date/time parameter support in <Client> tags
Miscellaneous GUI enhancements for server monitoring, ACL subsystem, etc.
Updated NSS/NSPR
Multiple new configuration parameters for http client's channel handling

More information on the above can be found here [1]

All the information including enhancements and fixes can be found here: http://dlc.sun.com/pdf/821-1888/821-1888.pdf

ICAP (Internet Content Adaptation Protocol) Support

While Oracle iPlanet Proxy Server 4.0.17 does not provide official ICAP support yet, version 4.0.17 is capable of talking to ICAP servers.

Official support may be added in a future release, subject to market demand and business justification.