WebBeholder: A Revolution in Tracking and Viewing Changes on The Web by Agent Community

The WebBeholder is a cooperative agent community framework that provides open services on finding and displaying changes on the World Wide Web. Several agents and components in the community interact with one another to achieve the goals issued by users of the system. The system consists of a service provider agent that keeps watching and detecting changes on the Web, a number of personal mobile agents that represent each user, and a number of mediators to negotiate with the service provider agent for incoming personal agents. This paper describes the framework with an emphasis on evolution of the system, the interaction among agents and components, and our algorithm for generating comprehensive presentation of changes in structured context like HTML documents.