The following sections describe general aspects of Web Proxy Server that affect upgrading to Java ES 5:
Java ES 5 Web Proxy Server represents a minor bug-fix release with respect to Release 4. However, Release 5 Web Proxy Server includes better performance, more scalable architecture, better standards compliance, and a new administration interface as compared to Sun ONE Web Proxy Server 3.6 before its inclusion in the Java Enterprise System software.
The following table shows the supported Web Proxy Server upgrade paths to Java ES Release 5.
Table 8–1 Upgrade Paths to Java ES Release 5: Sun Java System Web Proxy Server 4.0.4
Java ES Release |
Web Proxy Server Relase |
General Approach |
Reconfiguration Required |
---|---|---|---|
Release 4 |
Sun Java System Web Proxy Server 4.0.1 2005Q4 |
Direct upgrade: Performed using patches |
None |
The following table shows the type of data that could be impacted by an upgrade of Web Proxy Server software.
Table 8–2 Web Proxy Server Data Usage
Type of Data |
Location |
Usage |
---|---|---|
Configuration data |
WebProxyServer-base\proxy-serverid\config This directory contains files, such as server,xml, magnus.conf, and obj.conf |
Stores configuration information for the server, cache, filters, routing, and other functional aspects of Web Proxy Server |
Release 5 Web Proxy Server does not introduce any new public interfaces and is backwardly compatible with Release 4 Web Proxy Server. Release 5 Web Proxy Server is also compatible with release 3.6, except that plug-ins developed using the NSAPI interface supported by release 3.6 must be recompiled with the NSAPI interface supported by Release 5.
Web Proxy Server dependencies on other Java ES components can affect the procedure for upgrading and reconfiguring Web Proxy Server software.
Web Proxy Server has dependencies on specific Java ES shared components, as listed in Table 1–7, but has no dependencies on other Java ES product components. Web Proxy Server can be used with Directory Server, Web Server, and Application Server, but beyond this functional relationship to these components it has no dependencies on them.