![]() |
|
| S N E A K P R E V I E W | |
iPlanet 4.1 Offers Improved Java Support and Upgraded Security April 3, 2000 By Gregory Yerxa The past year has seen nonstop hype about Linux, ranging from skyrocketing initial public offerings (IPOs) at the mere mention of the word Linux to unprecedented application support. The latest application to join the Linux rage is iPlanet Web Server, Enterprise Edition 4.1 from the Sun-Netscape Alliance. Taking advantage of an evolving Linux base, the Sun-Netscape Alliance's iPlanet Web Server has an impressive new feature list with loads of Java support, including Java servlets, and numerous security features, including FIPS-140 (Federal Information Processing Standard #140) compliance and PKCS #11 (Public Key Cryptography Standard #11) modules. Although these features have found their way into versions of iPlanet Web Server for other platforms, this is the product's first foray into the Linux server market. Currently iPlanet Web Server is available for Linux only in beta form.
Alpha Test Drive I was somewhat dismayed to have to set up the startup scripts myself, but I expect that more convenience features will be present in future beta and production releases. Also a little disappointing was the fact that the startconsole script assumed I wanted to use Netscape Communications Corp.'s Netscape Navigator in an X Window environment, even though I preferred and actually did use Lynx in a shell to access the administration server on Port 8888. Much like its earlier brethren (see "The Best Bets for Web Development" at www.networkcomputing.com/1020/1020f1. html, for more on our recent tests of enterprise Web servers), iPlanet Web Server is most certainly not short on Java support. Out of the box, iPlanet Web Server supports JavaServer Pages 1.1PR1 (and is backward-compatible with JSP 1.0), servlets (with API-level support for 2.2 PR1), native JVM (Java Virtual Machine in Java Development Kit 1.2), LiveWire (server-side JavaScript) with JavaScript 1.4, and LiveConnect 3, which uses native JVMs instead of the Netscape JVM. One particularly appealing feature is the ability to use < servlet > tags in SHTML (server-side include HTML) files. During my tests, I conjured up the servlet used in our aforementioned Web server roundup and referenced it using the < servlet > tag in an SHTML file without a problem. Web developers with existing SHTML content will be able to quickly augment it with Java-based servlets. Although such a wide area of supported Java technologies can be confusing, it does help make iPlanet Web Server a feasible alternative to the Apache and JServ projects for the Linux platform.
An Early Start Further investigation by Netscape's core development team revealed a bug in the chunk-encoding layer of the HTTP 1.1 engine. Chunk encoding is used to send dynamic content in multiple parts, still allowing the server to know it has received all the dynamic content (see RFC 2068). The earlier-than-usual release of iPlanet Web Server for Linux will most certainly benefit from the now-famous Linux user community and yield a better, more stable product in the end. IPlanet Web Server also includes numerous security features not present in the de facto Linux Web server, Apache, including SSL (Secure Sockets Layer) support and various nonexportable-grade encryption algorithms. PKCS #11 support allows for nonexport-grade encryption using various third-party accelerator hardware and DES/3DES with 56/ 168-bit encryption and SHA message authentication. Note, though, that the open source nature of the Apache project is the most likely reason for these features being absent. Veterans of Netscape-Sun Alliance products will recognize the iPlanet Web Server interface, as it is practically unchanged from previous iterations. Representatives for the Sun-Netscape Alliance claim that the latest release has improved performance for SHTML, NSAPI (Netscape Server API), Java servlets and SSL. However, given the extremely early alpha release I tested, I was unable to reasonably quantify these claims with our existing iPlanet benchmarks. Send your comments on this article to Gregory Yerxa at gyerxa@nwc.com.
| |












