About InfoWorld : Advertise : Subscribe : Contact Us : Awards : Events : Store
InfoWorld HomeNewsTest CenterOpinionsProduct GuideTechIndex
PRODUCT REVIEWS GUIDE    REVIEWS    ANALYSES    SPECIAL REPORTS 
 

TEST CENTER

 
Best used before NT 4.0

By Tom Yager
December 21, 2001


AFTER GARTNER recommended that companies ditch IIS (Internet Information Server), Microsoft's frequently hacked Web server, Sun quickly proffered its ChiliSoft ASP as an alternative. ChiliSoft ASP makes it possible to run scripted Web applications written for Microsoft's Active Server Pages outside their native IIS. In fact, ChiliSoft ASP runs ASP applications on most varieties of Unix and Linux operating systems and in most popular Web servers.

   ADVERTISEMENT
  

Free IT resource

TechNet: More ways to know it, share it, and keep it running.

Sponsored by Microsoft

Free IT resource

Attend the SOA Executive Forum: Breaking SOA Bottlenecks SOAExecForum.com/may2007

Sponsored by InfoWorld

RELATED LINKS
»  IT trainer offers master's degree for hackers
»  MSNBC buys participatory news site Newsvine
»  Merchants: eBay ad programs drive buyers away
»  Web services RSS feed 

IDG ENTERPRISE NETWORK
Web Services Caution Abounds  (CIO)

TOP NEWS 


IT SOLUTION SEARCH
In theory, existing Windows Web applications can be migrated from IIS to the safer, more secure ChiliSoft ASP environment without substantial code changes. In reality, such easy migration is possible only for older Active Server Pages applications. If your Web application takes advantage of programming features introduced after the release of the Windows NT 4.0 Option Pack, ChiliSoft ASP won't be able to run it. Many of ChiliSoft ASP's missing features are showstoppers, especially for enterprise applications.

We tested the latest release of ChiliSoft ASP Version 3.6 on a server equipped with dual 1.4GHz Intel Xeon CPUs and 1GB of RAM. We loaded the server with a fresh install of Red Hat Linux 7.2. We downloaded ChiliSoft ASP as part of a 54MB bundle that included an Apache Web server, the Sun Java run time, Microsoft's FrontPage 2000 Server Extensions, and a handful of database drivers. The Apache server in the bundle is several releases behind the current version, but if you forego the bundle you'll have to manually integrate ChiliSoft ASP into Apache. ChiliSoft ASP is also compatible with iPlanet, Zeus, and Red Hat Web servers.

Easy install

Sun did an excellent job on the ChiliSoft ASP installer. The entire process is scripted, including the entry of the requisite license key (a 30-day evaluation key is available for free). When the installation process is complete, the Apache Web server, ChiliSoft ASP engine, and ChiliSoft ASP Web administrative interface are ready to go. Sun thoughtfully includes several ASP samples and diagnostic scripts that make it easy to verify the proper operation of ChiliSoft ASP's components.

ChiliSoft ASP 3.6 features a helpful Web-based administrative interface. There aren't many server settings exposed via this interface, but the database tab makes quick work of adding new database server connections. The bundle includes ODBC drivers for an impressive array of commercial and open-source database managers, including Oracle 8i, Sybase 11, DB2 7.1, SQL Server 7.0, and PostgreSQL 7.0. Several of the ODBC drivers have fallen behind database vendors' latest releases. That was our first clue that ChiliSoft ASP has suffered from neglect since Sun bought the software from ChiliSoft.

Seriously dated

Microsoft has aggressively enhanced and refined Active Server Pages since Windows NT Server 4.0's rollout in 1996. Progress has followed two parallel tracks. On one track, IIS advanced from Version 3.0, the release in Windows NT Server 4.0, through IIS 4.0 in Windows NT Option Pack 4.0 to IIS 5.0 in Windows 2000 Server. Each new release of IIS brought more enterprise functionality to ASP. On the other track, Microsoft's Windows Scripting engine, encompassing the JScript and VBScript interpreters, picked up significant new features as it marched forward from Release 1.0 to its current version, 5.6.

The significance of this history is that ChiliSoft ASP 3.6's functionality is frozen at the Windows NT Option Pack 4.0 level: IIS 4.0 and Windows Scripting 3.1. A great many improvements have been made since then, some of them critical to enterprise Web applications. Most notably, the JScript 3.1 interpreter in ChiliSoft ASP lacks exception handling, which makes it incapable of detecting and handling run-time errors. The VBScript 3.1 interpreter doesn't support user-defined classes, preventing the use of object-oriented design.

ChiliSoft ASP's implementation of VBScript also lacks support for regular expressions, string pattern-matching functions that are extremely popular among Web developers. Both languages are missing the internationalization features Microsoft added to VBScript and JScript.

Aside from its missing script-language features, ChiliSoft ASP further hamstrings IIS migration efforts by failing to support ASP transactions, an IIS facility that's critical to e-commerce and b-to-b applications. If you plan to move an IIS application from a cluster of Windows servers, you should also be aware that ChiliSoft ASP does not automatically track user sessions across the cluster.

Although ChiliSoft ASP 3.6 can be used to create new, albeit limited, ASP applications that will run equally well on IIS, it's highly unlikely that existing Web applications of any scope will migrate without serious difficulty. The restrictions imposed by ChiliSoft ASP make it an unlikely choice for new development targeting Unix or Linux servers; its capabilities pale compared to Java, PHP, Python, and other popular Web application languages and platforms.

Regrettably, ChiliSoft took its snapshot of ASP before Microsoft retooled its Web technologies for enterprise use. It also suffers from bad timing: Microsoft's latest Web application platform, ASP .Net, sets a new course that's wholly incompatible with ChiliSoft ASP's approach. ChiliSoft ASP deploys easily and works well, but its functionality is too dated to make it a workable replacement for IIS.


Tom Yager (tom_yager@infoworld.com) is the technical director of InfoWorld's Test Center.



  BOTTOM LINE
Sun ChiliSoft ASP 3.6
BUSINESS CASE
This Active Server Pages engine is sold as a safer alternative to Microsoft's IIS Web server. ChiliSoft ASP can manage the migration of some older ASP applications to other platforms, but its features are pinned to obsolete versions of Microsoft Web technologies.

TECHNOLOGY CASE
ChiliSoft ASP deploys easily and handles well, but its woefully dated feature set overshadows some truly ingenious technology. At the very least, Sun needs to bring ChiliSoft ASP in for an overhaul.

PROS
+ Faithfully emulates Active Server Pages as implemented in IIS 4.0
+ Installs easily
+ Web administrative interface simplifies database connections

CONS
- Script interpreters lack critical functionality
- No support for ASP transactions
- Rendered obsolete by ASP .Net
- Several database drivers are outdated

COST
$495 per server (unlimited CPUs); free for a limited time with iPlanet Web Server Enterprise Edition

PLATFORMS
Solaris; AIX; HP-UX; Red Hat, Slackware, Debian, SuSE, Mandrake, and TurboLinux; Windows NT and Windows 2000; Apache, Zeus, and iPlanet Web servers

COMPANY
Sun Microsystems Inc.; www.chilisoft.com

Reject
Ease of use
Implementation
Innovation
Interoperability
Scalability
Security
Suitability
Support
Training
Value
Reject



RELATED SUBJECTS

Web Technologies


SPONSORED WHITE PAPERS
EMC - Lower costs and improve reliability-Get the EMC CLARiiON white paper!
Ciphertrust - Are you ready for Sobig.G? Learn how to protect your email systems.
CDW - Personal attention. CDW. The Right Technology. Right Away.
EMC - Explore key performance features and capabilities of EMC ControlCenter 5.1.1.
Intel - Free Intel white paper shows you how to deploy a secure wireless LAN
Cisco - FREE WHITE PAPER: BLUEPRINT to design and implement secure VPNs
Verity, Inc. - "Mass Consolidation Hits the Web-Search Market"
McDATA - Download a FREE storage consolidation white paper from McDATA(R).
Lucent Technologies - Overcoming Common Firewall Limitations
Lucent Technologies - Leverage Your Mobile High Speed Data Access. Download Free White Paper!
Nokia - Get the scoop! Mobilizing business white papers & case studies.
BMC Software - Maximize the Potential of Enterprise Data: Free white paper!
Network Associates - Free white paper - Strategies for Optimizing Network Costs and Benefits
Entrust - Manage identities across applications. Improve productivity.
Stalker Software - CommuniGate Pro - Transform your Email and Calendaring
Remedy - A NEW Gartner Research Note:Producing Quality IT Services

Search the IDG White Paper Library:


SPONSORED LINKS

INFOWORLD MARKETPLACE


» EMC delivers high-speed image capture, storage
Learn how you can quickly capture, organize, and deliver information with EMC ApplicationXtender.
» Agentless SOA Management
SOA operational visibility in less than a day, without installing message agents - free download.
» Apply BPM and ITIL at your IT Help Desk
ServiceWise brings BPM to complete IT service while eliminating integration cost. Learn more here.
» Find IT Consultant
Post Your Project for Free. Get Bids from Thousands of Pre-Screened Consultants. Register Now!
» Metadata Management Software
MetaCenter: Plug & play metadata management software for enterprise systems. Features: data ...




 HOME  NEWS  TEST CENTER  OPINIONS  PRODUCT GUIDE  TECHINDEX   About : Advertise : Subscribe : Contact Us : Awards : Events 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy

All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses, phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

Computerworld :: Network World :: CIO :: PC World :: Darwin :: CMO :: CSO
IT Careers :: JavaWorld :: Macworld :: Mac Central :: Playlist :: GamePro :: GameStar :: Gamerhelp
ITWorld Canada :: Computerwoche :: Techworld UK :: tecChannel :: IDG.se :: IDG.no