in my previous blog I suggest to use jms or caching for a distributable SessionRegistry but I found a more simple solution JGroups - DistributedHashtable :JGroups gives us such a perfect simple class to distributed maps. All read-only operations runs on local copies perfect merge strategies. easy implementation and configuration vs..