Tim and others are starting to worry that WS-* is getting out of control:
No matter how hard I try, I still think the WS-* stack is bloated, opaque, and insanely complex. I think it’s going to be hard to understand, hard to implement, hard to interoperate, and hard to secure
Now I want to make it clear that I am no expert on this, but I have followed the debate. It seems to be that the reason that this stuff is getting so complex is so that developers don’t have to worry about it. What the heck do I mean by that; well I mean that these spec’s are not meant to be implemented by developers, they will be implemented by the tools and libraries that the developers use. At least that’s the impression I get when Don Box talks about Indigo. I think he said something like, “I spent the last n years, before I joined Microsoft, worrying about the plumbing”, then he said something like “Since I joined Microsoft I am working to make all that knowledge about the plumbing completely irrelevant”.
My guess is that without a complete and comprehensive set of specifications, the tools …