Free Newsletters
Technology & Business Daily

InfoWorld
Log-in | Register

Conventional software vs. software as a service

Hosted apps may hold a tiny slice of the market right now, but over the long haul, does conventional software stand a chance?

By Jon Udell  
September 05, 2005
 

When Peter Yared, CEO and founder of LAMP (Linux, Apache, MySQL, and Perl/PHP/Python) middleware startup ActiveGrid, realized he needed project management software to coordinate his company’s development work, he tried Microsoft Project 2003.

Free IT resource

Hear how top CIOs turn change into a competitive advantage.

Sponsored by HP

Free IT resource

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

Sponsored by InfoWorld

Return to special report

DOWNLOAD PDF

Click here to download InfoWorld's special report Seven technology battles


The experiment didn’t last long. “2003???” Yared asked incredulously on his Weblog. “This code hadn’t been touched in 3 years!” What’s more, the features and functions simply weren’t compelling. So Yared switched to Basecamp, a Web-based application that also served as the proving ground for the now-popular Ruby on Rails Web application framework. The upshot? Basecamp “rocks,” Yared wrote.

For a decade, we’ve understood the benefits of delivering software through the Web: zero installation, platform independence, anywhere/anytime access, continuous improvement. The drawbacks have been equally obvious, or so it has seemed. The browser-based application has not held a candle to conventional software’s rich interactivity, split-second responsiveness, and offline-capable local data store. The resurgence of interest in what is now called AJAX (asynchronous JavaScript and XML), however, has cast doubt on the first two objections. Browser-based software has always been capable of highly dynamic behavior, thanks to DHTML (dynamic HTML). It has also long been capable of interacting autonomously with remote XML services. These two functionalities, recently stabilized as de-facto cross-browser standards, are powering a new generation of Web applications that are richer and more responsive than many thought possible. And although the lack of a model for offline use remains a factor, it reduces in importance as connectivity becomes ever more pervasive.

It’s tempting to portray this as a battle between old-fashioned software -- which must be laboriously installed and configured -- versus newfangled stuff that just flows where needed. The reality, of course, is more subtle. A powerful AJAX-style application, such as Google’s Gmail, doesn’t install itself in the conventional sense, but it does refresh its code on each use. What’s the distinction between installing code and just caching it? It’s fuzzy, and no less so for JavaScript and XML resources than for Java applets or .Net assemblies.

Likewise, despite no official model for local storage, various mechanisms exist. Internet Explorer 5 introduced a limited persistence capability called “the userData behavior.” Tibco’s General Interface, which is a powerful AJAX toolkit, uses the browser’s cache to store and retrieve XML files. BEA’s project Alchemy, which is aimed at formalizing the idea of a browser-accessible XML data store, has yet to emerge, but it’s reasonable to suppose that it will in some form.

In the end, the various approaches -- including browser-based applications, hybrids involving Java applets or Flash components, and on-demand technologies such as Java Web Start and .Net ClickOnce -- must all deliver the same goods: universal reach, rich behavior, secure execution, and secure access to local storage. In this age-old battle on four fronts, from which no single victor is likely to emerge, the lines have recently been redrawn. The AJAX revolution of 2005 showed that the browser’s unparalleled reach could be combined with unsuspected richness.

Of course, we’ve also seen old security issues resurface, as when the HTTP client capability of Firefox’s Greasemonkey extension was found to be vulnerable and had to be temporarily neutered. There was nothing new here -- and nothing specific to Firefox or the browser-based approach in general. If we want software as a service, and we most assuredly do, we’ll continue to wrestle with the trade-offs between what partially trusted and demand-loaded software can do for us -- and what it can do to us.





 


 
Jon Udell is lead analyst and blogger in chief at the InfoWorld Test Center.

  More of Jon Udell's column
  Jon Udell's Weblog

Newsletter Check out all of our free newsletters!
Enter e-mail address:




 

TOP NEWS:


»  After attacks, Microsoft fixes Jet database flaw
Microsoft has released four sets of security patches, icluding one that fixes a critical flaw in the Jet Database Engine

»  HP-EDS deal spurs range of customer reactions
Some EDS customers fear that HP's buyout could lead to layoffs and a reduction in services

»  Microsoft reveals SMB software pricing, previews
Microsoft has released preview versions of Essential Business Server 2008 and Small Business Server 2008, both of which should be released by the end of the year

»  Stupid marketing tricks
Robo-calling site serves up sleaze by the bucketful

»  Steve Jobs to keynote WWDC
The Apple CEO will deliver his keynote on June 9, kicking off the WWDC, which will feature sessions on developing for the iPhone

»  What does the HP-EDS deal really mean?
At $13 billion, Hewlett-Packard's purchase of EDS is a big deal, but its impact goes far beyond the cost as it will have serious ramifications for the IT services industry




Virtualization: A Step by Step Approach to Success
Your virtual machines can be up and running in a matter of minutes. HP and Citrix have integrated XenServer with HP ProLiant servers and management tools, powered by hardware-assisted Intel Virtualization Technology to enable high- performance, cost-savings solutions for server consolidation and disaster recovery. Sponsor: HP

»  Click here to view this Webcast
  Storage is big, and getting bigger
The only certainty is that your requirement for storage will never be satisfied. While you clean out space and authorize POs, you might consider another alternative: outsourcing. The best way to deal with storage might be to let someone else deal with it. Sponsored by SGI

»  Click here to download now

- Special Advertising Partners -
WHITE PAPERS
 

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
INFOWORLD MARKETPLACE
 
» BUY A LINK NOW
 

FIND PRODUCTS AND COMPANIES
» COMPLETE PRODUCT GUIDE



TECHNOLOGY INDEX
• Applications
• Application Development
• Security
• Networking
• Wireless
• Platforms
• Hardware
• Data Management
• Storage
• Web Services
• Business
• Telecom
• Professional Services
• Standards

TECH WATCH 


What's the 411 on GOOG-411?
Just as Google has become synonymous with "performing a Web search," 411 is understood to mean "information" -- as in "what's the 411?" I was thus surprised to discover, from a billboard, no less, that the king of search is taking on the ...

Apple HTML source reveals 'iPhone Extreme'
"This one's a stretch..." reports AppleInsider. Um, yeah. Reporting on HTML code sightings of product names could be called a stretch, but iPhone Extreme has a ring to it. Now, that sounds like the product Apple should have released first, rather ...

COLUMNISTS

Unified under law
Ephraim Schwartz's Column and Blog (InfoWorld) - In the litigious world we live in, deploying a unified communications platform in your enterprise could...
» MORE COLUMNISTS

MORE INFOWORLD BLOGS


Open Sources 
Product Management
When I joined MySQL four years ago, there was quite a lot of debate about product management. We didn't actually have ...

Zero Day 
Botnet herders tending smaller flocks
New research backs up the theory that botnet operators are keeping their networks smaller in a continued effort to keep ...



• Advice Line
• Database Underground
• The Deep End
• Enterprise Mac
• Geeks in Paradise
• Grid Meter
• The Gripe Line
• InfoWorld Daily
• Inside IT
• IT Troubleshooter
• ITXtreme
• Open Sources
• ProdBlog
• Real World SOA
• Reality Check
• Security Adviser
• SMB IT
• The Storage Network
• Tech Watch
• Virtualization Report
• Zero Day

ADVERTISEMENT


RESOURCE CENTERadvertisement 

GOVERNMENT IT & POLICY
'If you don't go after the network, you're never going to stop these guys. Never.'
From the State Department, All the News for Inquiring Minds
TechPresident, the Internet Citizenry's New Consensus Taker



Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS  IT EXEC-CONNECT   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
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.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist