Sunday, October 31st, 2004

Tim Bray opposing Web Services

Filed under: — lemire @ 9:26

Tim Bray who invented XML among other things, takes a stand against Web Services. Here’s what he says:

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.

I look at Google and Amazon and EBay and Salesforce and see them doing tens of millions of transactions a day involving pumping XML back and forth over HTTP, and I can’t help noticing that they don’t seem to need much WS-apparatus.

I’m deeply suspicious of “standards” built by committees in advance of industry experience, and I’m deeply suspicious of Microsoft and IBM, and I’m deeply suspicious of multiple layers of abstraction that try to get between me and the messages full of angle-bracketed text that I push around to get work done.

It should be noted that Tim has recently taken a job with Sun Microsystems. His current employer is very actively involved in Web Services, so I believe he takes this stand despite the current interest of his employer.

1 Comment »

  1. It is easy to be an opposition, without providing alternative. He waits to see WS-* fail and then to claim he is the one foresee it. That is just a proof that He is a pessimist, and there is no other better solution to provide the same functions. Every good thing will be over-used and vulgarized by naïve people who believe new tools have all-powerful magic. You can see the same thing in academics. When a newly invented theory emerges, people use it everywhere and on all kind of problems. I saw Neural Networks, Genetic Algorithms, .. are like this. Now their trends went away. But they are important.

    Comment by Yuhong YAN — 31/10/2004 @ 12:09

RSS feed for comments on this post.

Leave a comment

Warning: When entering a long comment, please ensure that you make copy of your text prior to submitting it. If the server should fail or if you hit a bug, you might lose your work. I am not responsible for your lost effort.

To spammers: I carefully review every single post and make sure that spam gets deleted. You are wasting your time if you are manually entering spam using this form. Read my terms of use to see what I consider to be abusive.

Example: I + II + IX= XII. Yes, you have to enter a roman numeral. (Answer must be in upper case.)

« Blog's main page

29 queries. 1.664 seconds. Valid XHTML

Powered by WordPress

Subscribe to this blog in a reader or by Email.