I just stumbled upon a hilarious post by Pete Lacey entitled The S stands for Simple. It's one of those "It's funny because it is true" posts. Below is an excerpt
SG: Oh, there is no spec. This is just what Microsoft seems
to be doing. Looked like a good idea, so now all the cool kids are doing it.
However, there is this new thing. I think you’re gonna like it. It’s called the
Web Services Interoperability Group, or the WS-I. What they’re doing is trying
to remove a lot of the ambiguity in the SOAP and WSDL specs. I know how you like
specs.
Dev: So, in other words, the specs were so bad you need a
standards body to standardize the standards. Lord. Well, will this solve my
interoperability problems?
SG: Oh, yeah. So long as you use a WS-I compliant SOAP
stack, avoid using 8/10ths of XML Schema, don’t use any unusual data types, and
don’t count on working with WebSphere and Apache Axis.
Dev: And is wrapped-doc/lit explained in there?
SG: Ermm, no. But that’s okay, you’re tools understand it.
Most of them, anyway.
[Found via Mark Baker]
Go read the whole thing, it is funny as heck.