9705web-apps-db.html 2.34 KB
<!doctype html public "-//w3c//dtd html 3.2 final//en">
<HTML>
<HEAD>
  <META name="GENERATOR" content="amaya V1.0 Alpha">
  <TITLE>May 1997 WebApps Editorial</TITLE>
</HEAD>
<BODY>
<P>
<EM>This is a draft of the editorial of the&nbsp;May/Jun 1997 issue of
<CITE>Web Apps Magazine</CITE>, ISSN #1090-2287. See also:
<A HREF="9701webapps.html">Jan/Feb 1997 Languages Issue</A>
<A HREF="9703-web-apps-essay.html">Mar/Apr Distributed Objects Issue</A>
editorials, <A HREF="WebApps/Overview.html">more about WebApps</A>.</EM>
<ADDRESS>
  <A href="http://www.w3.org/People/Connolly/">Dan Connolly</A>
</ADDRESS>
<P>
  <HR>
<P>
I'll make this brief; anyone building web database applications today has
no time for leisure reading. There are just too many databases to connect,
and too little time. I hope the articles here will save you an hour or two,
providing a return on your investment here.
<P>
Client-server database systems are nothing new; they're the meat-and-potatoes
of information technology. Connecting them to the web is a natural. In fact,
did you know that the first web server ever exported the CERN phone database
via HTTP?
<P>
But the Web does stretch things a bit.
<P>
It stretches performance: at a million hits a day, three tiers is not a novelty,
but a simple model to start with. Add caching and replicatio to suit your
tastes and requirements.
<P>
It stretches--or shrinks, rather--development time: it's bad enough that
the shelf-life of a software application is down to 18 months max: web database
applications can last as little as a month for a promotiona campaign or a
day for a special event. Sometimes it's hard to justify a lot of design and
planning only to throw it all away: crossing your fingers or saying a prayer
might seem more worth-while. But with the whole world watching your site,
it's imperative to plan for every contingency and to develop technology that
preserves your investment and experience from one project to the next.
<P>
It stretches organizational boundaries; from personal calendars and address
books, to group schedules and issue tracking, to corporate resouce management,
to cross-enterprise interchange, to mass-media communications.
<P>
So without further ado, I invite you to dive into the experience, techniques,
and strategies in this issue; I think they'll give you some increased flexibility
to make the stretch.
</BODY></HTML>