ad info




CNN.com
 MAIN PAGE
 WORLD
 ASIANOW
 U.S.
 LOCAL
 POLITICS
 WEATHER
 BUSINESS
 SPORTS
 TECHNOLOGY
   computing
   personal technology
   space
 NATURE
 ENTERTAINMENT
 BOOKS
 TRAVEL
 FOOD
 HEALTH
 STYLE
 IN-DEPTH

 custom news
 Headline News brief
 daily almanac
 CNN networks
 CNN programs
 on-air transcripts
 news quiz

  CNN WEB SITES:
CNN Websites
 TIME INC. SITES:
 MORE SERVICES:
 video on demand
 video archive
 audio on demand
 news email services
 free email accounts
 desktop headlines
 pointcast
 pagenet

 DISCUSSION:
 message boards
 chat
 feedback

 SITE GUIDES:
 help
 contents
 search

 FASTER ACCESS:
 europe
 japan

 WEB SERVICES:
COMPUTING

The best app servers aren't always the best-known

December 16, 1999
Web posted at: 12:35 p.m. EST (1735 GMT)

by April Jacobs

From...
Network World Fusion

(IDG) -- Software from the likes of Allaire, Oracle and the Sun-Netscape Alliance tend to get most of the attention in the application server market. But a group of lesser-known open source technologies is becoming increasingly popular for building application servers.

These offerings -- with intriguing names such as Enhydra, Midgard and Zope -- feature most of the same pros and cons of other open source software. They are free and tend to be more easily customizable than their commercial counterparts, but generally lack the service and support infrastructure on which commercial software users have come to rely.

Users of open source application servers swear by the servers, which like other application servers often sit between back-end data sources and Web servers. Most of the popular open source application servers are supported by project teams and Web sites with plenty of documentation and resources for use by potential developers.

MORE COMPUTING INTELLIGENCE
IDG.net   IDG.net home page
  Network World Fusion home page
  Free Network World Fusion newsletters
  IDG.net's bridges & routers page
  IDG.net's network operating systems page
  Reviews & in-depth info at IDG.net
  E-BusinessWorld
  Year 2000 World
  Questions about computers? Let IDG.net's editors help you
  Subscribe to IDG.net's free daily newsletter for network experts
  Search IDG.net in 12 languages
  News Radio
  * Fusion audio primers
  * Computerworld Minute

But the bottom line, says open source user Matt Fahrner of Burlington Coat Factory Warehouse in Burlington, N.J., is still that "you have to be prepared to get down and dirty and go into the code if you have problems."

While it's tough to measure use of open source applications, industry observers say Zope is among the more popular open source application servers. Based on Python, an objectoriented programming language, Zope lets end users reuse chunks of code over and over -- making it ideal for building constantly changing Web applications.

At Indigo Networks, a Zope application server runs a program that lets employees update the company's online shopping application. The application features products from multiple merchants and needs frequent updating, according to Ted Patrick, Indigo's chief information officer. "The Zope application server assembles everything on the fly," he says.

One of the primary reasons Indigo didn't choose a commercial application server platform, such as Microsoft's Active Server Pages, was the inability of such products to consistently reuse blocks of code. "You find that if you change one thing, you have to make a lot of changes in many places," Patrick says.

Another open source application server, Enhydra, is written in Java and is used for creating Java application servers that can either directly take HTTP-based requests or serve up data through most Web servers. One of Enhydra's strengths lies in its XML compiler's ability to separate business logic and presentation of pages -- if the two are combined, it is trickier for developers to make changes. At Softcom, an application services provider, Enhydra helps developers separate Java and HTML in developing Web applications for interactive Web sites.

Midgard is also gaining notice in the open source community. Written in a PHP scripting environment, Midgard is aimed at end users who need to serve up Web-based applications on the fly. Midgard servers reside between an Apache Web server and data on an Open Database Connectivity-compliant database.

While open source software lacks the toll-free support lines that users of commercial software have become accustomed to, open source proponents say there is plenty of support available and more is emerging.

In fact, users of open source application servers might find they get software problems fixed faster than they would if they were dealing with vendors, says Scott Shaw, president of Antarctica IT, a Framingham, Mass., firm that specializes in supporting open source code. That's because the virtual community of open source software engineers is unhampered by the rigid schedules that result in long-awaited service packs for traditional applications and operating systems, he says.

Companies such as Antarctica are also filling the void for open source support. Digital Creations, a company formed by the creators of Zope, helps customers install the free application server and build applications on it.

Still, Digital Creations CEO Paul Everitt says he "lives and breathes" the uncertainty that surrounds open source code every day trying to sell services into corporate accounts. But with validation for open source growing in the form of public companies such as Red Hat, Everitt says the job is getting easier.



RELATED STORIES:
Sun wants to 'community source' everything
November 19, 1999

RELATED IDG.net STORIES:
New crop of app servers takes root
(JavaWorld,)
Late to the game: Microsoft's app server strategy
(SunWorld)
Lutris adds XML tool to open-source app server offering
(InfoWorld.com)
Open-source application server enters the fray
(InfoWorld.com)
Oracle to unveil XML-based application server for ERP systems
(Network World Fusion)
The essential guide to open source
(SunWorld)
Linus Torvalds says open source not a guarantee of success
(InfoWorld.com)
Wanted: Centralized open source support
(SunWorld)
Note: Pages will open in a new browser window
External sites are not endorsed by CNN Interactive.

RELATED SITES:
Zope.org
Enhydra
Midgard
REDHAT.COM -- Serving the Linux and Open Source Communities
Note: Pages will open in a new browser window
External sites are not endorsed by CNN Interactive.
 LATEST HEADLINES:
SEARCH CNN.com
Enter keyword(s)   go    help

Back to the top   © 2001 Cable News Network. All Rights Reserved.
Terms under which this service is provided to you.
Read our privacy guidelines.