What's New
About Fido
Web Services
Developer Info
Online Demo
 Other Links 
Source and project information at:

SourceForge Logo

For questions, email:
Chad Dionis

 Volitile Information 
Some information will be persistant information in the Fido database. Other information will be marked as volitile, because it is constantly changing. Such as: Stock quotes, the time, and the weather. This information can be retrieved on-demand from the web with the use of Web Services.

Information marked as volitile in the Fido database will be retrieved upon each query. This type of information will have a specified WebService that provides the information. Also, the information will have a time that the information becomes stale. As such, if the information becomes stale, it must be refreshed from the WebService or is marked as unreliable. Each piece of volitile information will contain the WebService that updates it.

Also, a time will be included with the information on the average time for a lookup. This will be timeout value that allows different information sources to have different access times.

The above two numbers will be used as follows: The user wants a piece of volitile information, such as the current temperature. The current piece of information is marked as stale, so the system attempts to ask a web service for the information. The timeout value will specifiy that site may be down or busy, and reports this to the user. The user may know the network is slow today and ask the system to continue to try. The stale value will say that the current temperature probably will not change in the next five minutes. If another person asks the system for the current temperature, the system will not need to refresh the data over the network.

Last modified: August 09 2001 02:28:17
© 2002 Fido Development Team