BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

REST比WS-*更为接近Web

| 作者 Mark Little 关注 12 他的粉丝 ,译者 黄璜 关注 0 他的粉丝 发布于 2009年4月3日. 估计阅读时间: 2 分钟 | 都知道硅谷人工智能做的好,你知道 硅谷的运维技术 也值得参考吗?QCon上海带你探索其中的奥义

RESTeasy 1.0发布之后,Bill Burke与Jack Vaughan交谈了他如何看待REST与WS-*之间的比较。在这篇文章的介绍中,Jack首先给出了他对于‘Web 服务’这个真实名字他自己的观点:

Web服务的‘Web’部分是不一样的,可以说是一种利用。Web的流行是巨大的成功,你可以想像一些人认为如果用Web来命名最新的软件架构的话,会得到好的结果。这也并非是个过度的扩展,因为Web服务确实试图使用Web的实用的协议,HTTP。

Jack的意见(很多人都有 如果有看过之前 InfoQ的文章,)都觉得REST“比起经典的利用XML和SOAP的Web服务而言更接近web本质的精神”。根据Bill(以及很多其它人)的看法, “REST架构的价值在于它更好地借助了Web架构的优势”,其背后的原因是重新发现了HTTP以及“试图理解web是为何变得如此普遍。”

Bill继续谈到了WS-*标准的目标,表示说它们的目标一直在变化:

要让供应商合作太难了-问问Apache就知道。

(让我们撇开所有的标准化都是困难的,并且需要时间和精力这一事实,包括Java以及HTTP背后的工作,或者是像WSTF and Stonehenge等工作,表明了Web服务供应商愿意与那些成功的标准化团体比如W3C和OASIS展开里里外外的合作。)

但回到Jack这边,他表示与受WS-*影响的标准无关(撇开它还没有为WWW完全启航)HTTP“大步流星”地向前,所以现在每个人在其基础设施里都对HTTP有一定的支持,这意味着我们不用担心这方面的互操作性。但是...

REST放弃了一定水平的互操作性,但是它有着其自身的优势。

同时Bill同意:

REST最酷的一点是让你关注在HTTP本身上。不是去担心供应商之间的互操作性...而是去关注应用之间的互操作性。让HTTP去帮你解决那些难题。

作为结论,Bill表示REST并不是反SOA的(这也是其它大多数人 坚定同意的),尽管它是“反WS-*...和SOAP”的。

查看英文原文:REST Truer To The Web Than WS-*

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT