Flexible Job Submission Using Web Services: the gLite WMProxy Experience