[原创作品]2008年8月《SOAP协议栈是令人尴尬的失败?》

本文于2008年8月12日发布于InfoQ中文站上:http://www.infoq.com/cn/news/2008/08/rest-vs-soap-stack 摘要 关于REST vs. SOAP的争论已不是什么新鲜事了。然而,现就职于Sun公司的XML权威Tim Bray近期的一番话再次引发了这一争论。在OSCON上接受采访时,Tim Bray说: 目前,SOAP协议栈通常被认为是一个令人尴尬的失败……SOAP协议栈能做的,REST也能做,而且在可行性、优美性、代价和经济上更优于前者,只是我们尚缺乏相关工具。 跟以往的情况一样,双方的支持者们纷纷出动并发言支持自己所钟爱的风格。他们在Service-Oriented-Architecture Yahoo!讨论组上的辩论已经形成了一个有超过150条回复的主题。争论中,Nick Gall给出了一个已抛弃SOAP技术的大公司的案例: 好几年前,沃尔玛将其供应链的VAN EDI基础设施替换成为EDIINT AS2,并一直愉快地沿用至今。AS2本质上属于普通老式XML(Plain Old XML,POX),它用自己的方法实现了可靠消息传递的幂等性。 Mark Baker补充道: 我一直都说SOAP不会在防火墙以外获得广泛使用的。 在谈到什么样的例子才能被算作一个使用SOAP的成功案例时,Nick Gall指出: 实际上我在寻找的,是那些真正利用了SOAP的强大、并有力地证明了“此问题用SOAP可以解决、而用其他技术则面临困境”的大公司。在我看来,真正需要用SOAP来解决问题的公司并不多——SOAP进入这些公司,要么是咨询师将之列入了检查列表,要么是因为有些工具默认使用SOAP。大部分应用SOAP的场合似乎只是惯性使然,而不是相信SOAP在完成这件事上存在优势。 <以下略>



阅读全文(4095) | 回复(1) | 编辑 | 精华


2008.08《SOAP Stack an Embarrassing Failure?》

The whole story was published on InfoQ on 2008-8-16:http://www.infoq.com/news/2008/08/rest-vs-soap-stack The debate over REST vs. SOAP is really an age-old one. However it fired up again over a recent remark by Tim Bray, the XML guru in Sun technologies. Tim said in an interview at OSCON that, The SOAP stack is generally regarded as an embarrassing failure these days ... REST does what [the SOAP stack] was trying to do in a much more viable, elegant, cheap, affordable way except that we've got no tooling around it yet. As before, proponents on both sides spoke up to support their favorite styles. The debate has formed a long thread with over 150 replies on the Service-Oriented-Architecture Yahoo! Group, where Nick Gall gives one example of a large enterprise that moved away from SOAP: Wal-Mart replaced its supply chain's VAN EDI infrastructure several years ago with EDIINT AS2 and is still happily using it to this day. AS2 is basically POX, with its own approach to idempotence for reliable message delivery. Mark Baker adds: I've been predicting SOAP would never see widespread use outside the firewall. And when talking about what can be considered a successful example of using SOAP, Nick points out: What I am really seeking are large enterprises that are truly leveraging the power of SOAP in ways that provide convincing evidence that SOAP "works for the job" in ways that other approaches would struggle. IME very few enterprises really need SOAP for what they are doing -- it was put either put in by consultants as a checklist item, or the tool used SOAP by default. The majority of SOAP use appears to be simply driven by inertia, not any belief in its superiority in doing the job.   See InfoQ for the whole story.



个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除


» 1 »

发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)

日历 | CALENDAR

«July 2025»
12345
6789101112
13141516171819
20212223242526
2728293031
blog名称:World Wide Web Watch
日志总数:193
评论数量:665
留言数量:75
访问次数:6081234
建立时间:2004年10月30日
站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.607 second(s), page refreshed 144750959 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号