I’'m currently working on presence management, and I read that xmpp did well in that area. I need to add presence in a phone book, so that you can know if the person you want to call is available or not. I thought I could set up a presence server like jive, as I saw it managed shared roster.
My question is : how does shared roster work ? Does everyone have the same roster (what I want) or does everyone belong to the same group, which is replicated in each user’'s roster ?
If the group is replicated in each roster, i think it would be less efficient, because in a phone book everyone has the same contacts and therefore the same contact list would be replicated x times !
I’'m new to the world of xmpp/jabber, thanks for your help !