Thanks for the info. I'm quite familiar with git and svn. I'm hope to use git for version controlling as I have been using it for quite a long time for my university projects.My github account is https://github.com/sunimalr
I'll go through the Hot Rod Protocol and the existing Java client (which I'm already examining) and come up with a design.