ITworld.com
  Search  
ITworld Home Page ITworld Webcasts ITworld White Papers ITworld Newsletters ITworld News ITworld Topics Careers ITworld Voices ITwhirled Changing the way you view IT

Implementing time by expanding space in Web 2.0

ITworld.com 9/14/2007

Sean McGrath, ITworld.com

Do not adjust your set. You have not stumbled into a science fiction or theoretical physics article, as the title might perhaps suggest. The topic of this article is - would you believe - URLs. URLs and time. URLs and space...Actually, the topic is really web 2.0.

Picture the scene. You have a website on which you publish stuff. The nature of the stuff doesn't really matter. The important thing is that there is stuff you want to publish today and there will be other stuff you want to publish tomorrow and the day after that...

On this topic

Picture the scene. You have clients for your website that wish to consume your stuff. They want to consume the stuff you publish today. Tomorrow they will want to publish the stuff you publish tomorrow. Same for the day after...

Picture the scene. Your clients do not want to miss anything. They want it all. If they have something else to do for a while they want to go away and do it; return to your website and consume everything that happened when they were away. They do not want to miss anything. No gaps...

Picture the scene. Your clients tell you that they cannot take responsibility for polling adequately often to receive everything. Your boss tells you that you cannot afford the expense and infrastructure and all-round grief associated with running a full-on asynchronous messaging system with queues dedicated to storing the "feeds" for each client.

Picture the scene. You are pulling your hair out looking for a simple solution...What to do?

The essence of the problem is time. Time has a nasty habit of moving inexorably forward. It is as if time is a dimension we need to add into some websites so that as time "expands" forward, the website expands with it. Today's information goes up today. Tomorrow's information goes up tomorrow and overwrites the information from today...Hmmm....

Picture the scene. You set up a naming convention on your website that includes YYYY/MM/DD/HH/MM in your URLs. Every time you write to your website you always add but never overwrite anything. Your website just gets bigger and bigger. It expands as time expands. Now, if your clients need to go away for a few days but come back and pick up everything they missed in the interim, it is all up there. In a tidy series of date/time stamped "folders". No need to worry about RSS/Atom feeds that only hold a finite amount of history. No need for clients to poll frantically...

A simple but extremely effective approach to avoiding data exchange loss by trading time off against space. It is not a solution in all cases by any means but it is applicable in more scenarios than you might initially think.

Sean McGrath is CTO of Propylon. He is an internationally acknowledged authority on XML and related standards. He served as an invited expert to the W3C's Expert Group that defined XML in 1998. He is the author of three books on markup languages published by Prentice Hall. Visit his site at: http://seanmcgrath.blogspot.com.

Read more of Sean McGrath's ITworld.com columns here.




Sponsored Links

Understanding VPN Technology Choices
Knowing the VPN options can help a manager work more effectively with available technologies.
IMPROVE YOUR SUPPORT EFFICIENCY
WebEx lets you remotely control, configure and install applications and updates more efficiently.
SOLVE SUPPORT ISSUES on the First Call!
REMOTELY CONTROL AND CONFIGURE SYSTEMS. Easily install applications, updates. All from your Desktop!
TAKE CONTROL OF REMOTE COMPUTERS
Support, configure and install applications and updates remotely for greater efficiency.
Sony Entry-Level Data Projectors With HDMI!
Universally Seen As The Perfect Choice For Education & Business. Bright, Stylish, Easy To Use!
» Buy a link now

Advertisements
Sponsored links
KODAK i1400 Series Scanners stand up to the challenge
Top 5 Reasons to Combine App Performance and Security
Bring harmony to your mix of UNIX-Linux-Windows computing environments
Locate Hidden Software on business PCs with this free tool
 Home   IT Management
www.itworld.com    open.itworld.com     security.itworld.com     smallbusiness.itworld.com
storage.itworld.com     utilitycomputing.itworld.com     wireless.itworld.com

 
Contact Us   About Us   Privacy Policy    Terms of Service   Reprints  

CIO   Computerworld   CSO   GamePro   Games.net   Industry Standard   Infoworld   ITworld  
JavaWorld   LinuxWorld  MacUser   Macworld   Network World   PC World   Playlist  

DEMO   IDG Connect   IDG Knowledge Hub   IDG TechNetwork   IDG World Expo  

Copyright © Computerworld, Inc. All rights reserved

Reproduction in whole or in part in any form or medium without express written permission of Computerworld Inc. is prohibited. Computerworld and Computerworld.com and the respective logos are trademarks of International Data Group Inc.