A distributed key-value store system (Java and XML)