Here's my story: working as a programmer, I needed to write a program that would batch-process some data using a web service (in this case, ComplexCorr, some bio-informatics thingemabob
http://webclu.bio.wzw.tum.de:18080/ComplexCorr/index.html
). I already did it in the past with another web service (GOrilla, http://cbl-gorilla.cs.technion.ac.il/ ), but since the ComplexCorr web server differed from the GOrilla one in some aspects, I could not use my previous technique to solve this.
So I came out with a new one. And since I haven't found any page on the web explaining how to do this, I've written one out myself.