Vicinity Server - Architecture |
Vicinity servers maintain backward references for all hypertext references in order to provide symmetric visibility. References and backward references to documents on the same server (core links) are maintained easily and efficiently in the local database. Information about links to documents on other web servers (surface links) is exchanged between vicinity servers. This is done rarely so that the generated traffic is only a small fraction of the HTTP traffic between Web clients and Web servers. Location databases of all vicinity servers resemble the links the fraction of the Web covered by Cobrow. The database of persons keeps information about users, real and virtual ones. It essentially contains names, addresses, pages visited, icons, preferences, etc.
User interfaces get the computed vicinity from the person database. But the location database can also be accessed in case a user interface displays not only people, but also information about documents, such as the link structure of a Web site. |