摘要 |
In a distributed collaboration system, each user stores all contact information in a local contact store. Each subsystem that maintains contact information, such as a shared space or contact list, and thus serves as. a "source" for contact information would then store only information, such as a URL, that identifies a contact in the contact store. In order to insure that communications with a contact are not lost by a failure to receive contact communication information, the local contact stores are updated by means of bi-directional subscriptions. In particular, when information for a contact is added to a user's local contact store, a subscription message is sent to that contact. The subscription message contains the user's contact information and requests that the user be added to a subscription list for the contact. Updated contact information is automatically sent to each person on the subscription list. |