Oracle iPlanet Web Proxy Server: Difference between revisions

Content deleted Content added
No edit summary
m External links: add WP:TEMPLATECAT to remove from template; genfixes
 
(37 intermediate revisions by 14 users not shown)
Line 1:
{{ Infobox Softwaresoftware
| name = Oracle (previously Sun) Java SystemiPlanet Web Proxy Server 4.0
| logo = [[Image:Sunproxy.jpg]]
| screenshot =
| caption =
| collapsible =
| caption =
| author = [[Sun Microsystems]]
| collapsible =
| developer = [[SunOracle MicrosystemsCorporation]]
| latest_release_version = 4.0.20 (latest patch 4.0.28)
| latest_release_version = [https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=SJPrxySrv-4.0.9-OTH-G-F@CDS-CDS_SMI 4.0.9]
| latest_release_date =
| latest_preview_version =
| latest_preview_date =
| operating_system = [[Solaris (operating system)|Solaris]]<br>[[Linux]]<br>[[HPUX]]<br>[[Microsoft Windows|Windows]]
| programming_language =
| genre = [[proxy server]]
| license =
| website = [http://www.sunoracle.com/softwaretechnetwork/products/web_proxymiddleware/index-090943.html Oracle Sun'siPlanet ProxyWPS page]
}}
The '''Oracle iPlanet Web Proxy Server''' (OiWPS), formerly known as [[Sun Java System]] Web Proxy Server''' (SJSWPS), is a [[proxy server]] software developed by [[Sun Microsystems]] (since 2010, [[Oracle Corporation]]).
 
==Overview==
 
The ''Sun Java System Web Proxy server'', or SJSWPS (now known as the Oracle iPlanet Web Proxy Server), is a popular HTTP/1.1 Proxy server software developed by [[Sun Microsystems]]. SJSWPSOiWPS 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.
 
After acquisition of Sun Microsystems by Oracle Corporation in 2010, Sun Java System Web Proxy Server 4.0 was rebranded as Oracle iPlanet Web Proxy Server 4.0.
 
==Features==
 
{| class="wikitable" border="1"
|-
| Multithreaded core
Line 35 ⟶ 42:
|-
| The following protocol clients are available:<br>
{| class="wikitable" border="1"
|-
| HTTP (1.1 & 1.0)
Line 44 ⟶ 51:
|-
| CONNECT (SSL Tunneling)
|-
|}
|-
| [https://web.archive.org/web/20081220212426/http://icp.ircache.net/carp.txt CARP] <br>
|-
| [https://web.archive.org/web/20051125174832/http://icp.ircache.net/ ICP] <br>
|-
| Batch updates ('Prefetch' or 'data refresh')<br>
|-
| [[Secure Sockets Layer|SSL]] support for secure access <br>
|-
| Routing / Load balancing
Line 73 ⟶ 79:
| [[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===
 
{| class="wikitable" border="1"
|-
| Internal DNS lookup client
Line 93 ⟶ 103:
| Telemetry / Service Tags support
|-
| Support for [http://www.mnot.net/drafts/draft-nottingham-http-stale-while-revalidate-00.txt stale-while-revalidate] cache-control extension (RFC 5861)
|-
|}
 
===Supported Platforms===
 
Currently supported platforms:
{| class="wikitable" border="1"
 
{| class="wikitable"
|-
| SunOracle Solaris 810 for SparcSPARC and x86
|-
| Red Hat Enterprise Linux Advanced Server 4
| 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
|-
| Oracle Linux 4
| Microsoft Windows 2000 Server Service pack 4
|-
| Microsoft Windows 2000 Advanced Server
|-
| Microsoft Windows 2003 Enterprise Edition
|-
| HP-UX 11i (11.11)
|-
|}
 
==Upcoming releases==
Version 4.0.9 is now [http://forums.sun.com/thread.jspa?threadID=5356998&tstart=0 released] and contains the following enhancements:
 
{| class="wikitable" border="1"
|-
| Generic request header rewriting
|-
| SED filter for request/response body rewriting
|-
| Oracle Linux 5
| ''CacheOnDedicatedFS'' magnus.conf directive for faster cache performance
|-
| SUSE Linux Enterprise Server 10
| RHEL5 support
|-
| Microsoft Windows Server 2003
| Support for ''only-if-cached'' cache-control extension
|-
| Microsoft Windows Server 2003 R2
| Support for ''stale-while-revalidate'' cache-control extension
|-
| Microsoft Windows Server 2008
| In-memory (''NSFC'') cache for better performance
|}
 
*Version 4.0.1016 isdeprecated scheduledsupport for releasethe infollowing April 2009.platforms:
 
{| class="wikitable"
4.0.10 is expected to support:
 
{| class="wikitable" border="1"
|-
| Sun Solaris 8 for SPARC
|
The following new parameters (to the "cache-setting" SAF) that support <br>
caching of dynamic content:
 
ignore-reload, ignore-no-cache, ignore-no-store, ignore-private, without-lastmod,
<br>
override-lastmod, override-expire, min-uncheck,
reload-into-ims
|-
| Sun Solaris 9 for SPARC and x86
|
Transparent Proxying for HTTP/1.1 connections
|-
| HP-UX 11i (11.11)
|}
 
4.0.13 is expected to be released around end of January 2010. Here are the
new features being introduced:
 
{| class="wikitable" border="1"
|-
| Red Hat Enterprise Linux Advanced Server 3
| Support for authenticated connections
|-
| Support forMicrosoft Windows 20082000 serverServer
|-
| Microsoft Windows 2000 Advanced Server
| Enable use of LDAP search filters
|-
| Error rewriting capability for Proxy's http client
|-
| Support Sun Fire T-series Crypto Accelerator
|}
!=!=!=!=!=!=!=! The Above is quite old information !=!=!=!=!=!=!=!=
 
=== RebrandingProduct toupdates as Oracle iPlanet Web Proxy Server ===
 
4.0.14 was the first release with Oracle-specific rebranding changes.
Sun Java System Web Proxy Server 4.0 is now Oracle iPlanet Proxy Server 4.0.
 
As of October 2016:
4.0.14 is the first release with Oracle-specific rebranding changes.
 
4.0.20 is the latest stable version suitable for new installations.
This can be downloaded here: https://cds-edit.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=SJPrxySrv-4.0.14-OTH-G-F@CDS-CDS_SMI
 
4.0.27 is the latest patch available.
=== Latest news (as of June 2011) ===
 
Oracle iPlanet Web Proxy Server 4.0 now supports the following new features:
4.0.16 is the latest patch available.
 
{| class="wikitable"
4.0.17 is due for release in July 2011.
|-
 
Oracle iPlanet Proxy Server 4.0 now supports the following new features:
 
{| class="wikitable" border="1"
| Support for Proxying of NTLM sessions
|-
Line 217 ⟶ 178:
| date/time parameter support in <Client> tags
|-
| Miscellaneous GUI enhancements for server monitoring, ACL subsystem, etc.
|-
| Updated NSS/NSPR
Line 224 ⟶ 185:
|}
 
More information on thenew features, platforms support, and resolved aboveissues can be found in the product release notes [http://downloaddocs.oracle.com/docs/cd/E21692_01/doc.40/e18782/chapter.htm here]
 
=== ICAP Support ===
All the information including enhancements and fixes can be found here: http://dlc.sun.com/pdf/821-1888/821-1888.pdf
 
While Oracle iPlanet Proxy Server 4.0.17 does not provide official [[Internet Content Adaptation Protocol]] (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.
 
== See also ==
* [[Oracle Technology Network]]
* [[Oracle Fusion Middleware]]
* [[Oracle iPlanet Web Server]]
 
== External links ==
* [http://www.sunoracle.com/softwaretechnetwork/productsmiddleware/web_proxy/home_web_proxyindex-090943.xmlhtml Sun'sOracle iPlanet Web Proxy Server homepageproduct page]
* [http://www.sunoracle.com/softwaretechnetwork/productstestcontent/web_proxy/faq_stubfaq-131572.xmlpdf Sun'sFAQ: Oracle iPlanet Web Proxy Server FAQ]
* [http://www.oracle.com/technetwork/middleware/downloads/iplanet4014-cert-matrix-161597.xls System Requirements and Supported Platforms for Oracle iPlanet Web Proxy Server 4.0.14+]
* [http://www.sun.com/download/index.jsp?cat=Web%20%26%20Proxy%20Servers&tab=3&subcat=Proxy%20Servers Sun's Web Proxy Server download page]
* [http://www.sunoracle.com/blueprintstechnetwork/0607java/820webtier/downloads/iplanetwebproxydownload-2142334721.pdfhtml Compared:Release SunDownloads Javafor SystemOracle iPlanet Web Proxy Server 4.0 with Squid]
* [http://docs.sunoracle.com/appcd/docsE21692_01/doc.40/820-5728 Sune18782/chapter.htm JavaOracle SystemiPlanet Web proxyProxy Server 4.0.819 Release Notes]
 
* [http://forums.sun.com/forum.jspa?forumID=733 Sun's proxy server discussion forum]
{{Oracle}}
* [http://blogs.sun.com/dp/entry/installing_sun_java_system_web blog: installing SJSWPS]
{{Sun Microsystems}}
* [http://blogs.sun.com/motor/category/WebProxying blog: webproxying]
{{Netscape}}
 
[[Category:Proxy servers]]
[[Category:Netscape]]