Take a look at the API in the doco.
The DS service can be seen as a set of dictionaries. Each dictionnary associates keys to values. When you work with this service, you work with a given dictionnary so that each service can have its own dictionnary without key-name issue (namespace clash). Then you set and get values from this dico.
Thx a lot
Did you get this service to work? How did you configure Jboss to start the service? Can you please give a code sample that uses the Distributed State Service?