Change detection and notification

Change detection and notification (CDN) refers to automatic detection of changes made to World Wide Web pages and notification to interested users by email or other means. Whereas search engines are designed to find web pages, CDN systems are designed to monitor changes to web pages. Before change detection and notification, it was necessary for users to manually check for web page changes, either by revisiting web sites or periodically searching again. Efficient and effective change detection and notification is hampered by the fact that most servers do not accurately track content changes through Last-Modified or ETag headers.

History

In 1996, NetMind developed the first change detection and notification tool, known as Mind-it, which ran for six years. This spawned new services such as ChangeDetection (1999), ChangeDetect (2002) and Google Alerts (2004). Historically, change polling has been done either by a server which sent email notifications or a desktop program which audibly alerted the user to a change. More recent services such as OnWebChange (2009) and Distill Web Monitor (2009) offer notifications directly to mobile devices and webhooks (HTTP callbacks) for application integration.

The prevalence of cloud computing and smartphones is changing the CDN market, namely how polling is done and how notifications are sent. A mobile CDN device with a cloud back end does not suffer from limited bandwidth, storage or processing power, and notifications are delivered to wherever the device is. One such service is dasPing (2011).

Monitored content can include text, documents, scripting and graphical elements of web content. Visualping (2013) detects changes by comparing visual elements from screen shots.

Architectural approaches

Change detection and notification services can be categorized by the software architecture they use. Three principal approaches can be distinguished:

Considerations

Some web pages change regularly, due to the inclusion of adverts or feeds in the presented page. This can trigger false-positives in the change-detection, since users are often only interested in changes to the main content. Some approaches to mitigate this issue exist.

References

External links

This article is issued from Wikipedia - version of the Thursday, April 21, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.