I think you have the right idea, Rich. Something more simple than WSDL for the overwhelming majority of existing Web Services, the ones that are HTTP and request-response. I think that it would be worthwhile to take your proposal and try to build some tools/code around it to see what happens.