pull Java WebService implemenation from kauk

Committing directly to Asysob didn't work. I don't know why...