towards a workable webservice architecture