在 REST 上不要成为人云亦云的 RESTafarian,揭秘REST/WS-*

简介: 其实好早就翻译好了这篇文章,最后是于 2007年9月3日 InfoQ才正式发布于网站的。Sanjiva Weerawarana访谈:揭秘REST/WS-*说实在的,在 REST 上,我没有太多的发言权,即使是看了 李锟、廖志刚、刘丹、杨光翻译的Roy Thomas Fielding博士论文《架构风格与基于网络的软件架构设计》,还做了一些实验性的Demo,但也仍不具真正的大项目经验与可操作性。现
其实好早就翻译好了这篇文章,最后是于 2007年9月3日 InfoQ才正式发布于网站的。

Sanjiva Weerawarana访谈:揭秘REST/WS-*

说实在的,在 REST 上,我没有太多的发言权,即使是看了 李锟、廖志刚、刘丹、杨光翻译的Roy Thomas Fielding博士论文《架构风格与基于网络的软件架构设计》,还做了一些实验性的Demo,但也仍不具真正的大项目经验与可操作性。现实当中,真正深入理解 REST 的人多吗?还是大多数人都在人云亦云呢?

REST 还是需要很长的路要走,虽然包括我在内的人相信 REST 会改变未来 Web 开发的面貌,甚至更加明显的效果,但是马拉松也是需要一步一步地坚持下去才能到达终点的。

这篇文章也许会告诉你一些如何在REST与WS-*进行选择的一些参考,带着以下问题去阅读是一个好的主意:

1、REST是否给应用程序间的交互提供一种比WS-*更好的基础呢?

2、REST足以解决应用程序间整合所需的一切问题吗?

3、REST是构建Web应用程序仅有的一种方法吗?

4、REST解决了应用程序的安全性、可靠性及企业级的业务品质问题了吗?

5、REST是面向资源,WS-*面向服务的架构,这是谁对谁错的问题吗?

6、REST真的很简单,WS-*很复杂吗?

。。。。。。

无论怎么样,只要能够恰当地使用Web的功能,构建符合要求的系统,并实现真正的增值,用啥都不是错。:)
相关文章
|
5月前
|
XML Java 应用服务中间件
WebService - Axis2基于JAX-WS开发WebService并发布多个WebService
WebService - Axis2基于JAX-WS开发WebService并发布多个WebService
39 0
|
7月前
|
JSON Go 网络架构
《gRPC vs REST:何时选择哪一个》
《gRPC vs REST:何时选择哪一个》
53 0
|
10月前
|
API 网络架构
REST 和非REST 究竟什么区别?
REST 和非REST 究竟什么区别?
|
12月前
|
JSON 前端开发 Java
到底什么样的 REST 才是最佳 REST?
到底什么样的 REST 才是最佳 REST?
|
XML JSON Java
Grpc, a framework different from REST !
REST是大家耳熟能详的框架,那么你知道GRPC吗?GRPC是相对于REST具有较多优势的新兴的框架,你不知道的话,快来看看吧!
169 1
Grpc, a framework different from REST !
|
XML 存储 JSON
REST 十诫
本文最初发表于 Treblle 网站,经原作者 Vedran Cindrić 授权,InfoQ 中文站翻译并分享。
130 0
REST 十诫
|
应用服务中间件 API nginx
|
Web App开发 网络架构
|
Web App开发 缓存 前端开发