USENIX Technical Program - Abstract - USENIX Annual
Conference, General Session - June 2000
Distributed Computing: Moving from CGI to CORBA
James FitzGibbon and Tim Strike, TargetNet.com Inc.
In this paper, we document the evolution of a banner ad delivery system
from a simple CGI script written in Perl running on a single host into a
distributed computing application using CORBA.
While CORBA has an established history in the enterprise-computing
world, it is only recently that the OpenSource¨ community has begun to
embrace it. Starting without any RPC programming experience, it took
TargetNet a little less than half a year to integrate CORBA into the
Apache web server and convert all their CGI programs into CORBA servers.
Performance of the system increased from 50 transactions per second to
over 400 per second. Thanks to the cross-platform capabilities of CORBA,
future components can be developed on virtually any operating system and
programming language. By adding inexpensive servers, the capacity of the
system scales in a near-linear fashion. Most importantly, the switch to
CORBA didn't require a change of operating system or development
environment - everything runs on a free operating system using
- View the full text of this paper in
- If you need the latest Adobe Acrobat Reader, you can download it
- To become a USENIX Member, please see our Membership Information.
- Current USENIX Members may change their password.