You are here:

from http://fota.blogspot.com/2006/01/missing-point-of-web-services.html
No matter what people do with the WSDL standard, web services should be defined from the code, at least originally. A web service is, by definition, supposed to have an implementation. No one starts out to create the perfect abstracted web service API, I hope... right? I know that when I've written web services, I've done so with a purpose. Therefore I start defining methods that I want to expose in whatever language I intend to actually serve them in.