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.
Users have their own agents worked on their platforms.
The agents are mobile agents. They can be sent to a mediator site on which the requests will be put in service queue. The mediator manages these requests and deals with the Service Provider Agent. The Service Provider Agent keeps looking and checking requested web pages. It also performs information filtering and evaluates detected changes.