为REST添加服务发现能力

原创 2007年09月13日 21:53:00
很多关心SOA的人士都很关注REST,我同意Sanjiva Weerawarana在InfoQ的这篇访谈:揭秘REST/WS-* 中的观点,即:其实,面向资源的架构和面向服务的架构是有很大不同的,它们的目标也有很大的不同。REST主要是为建造面向资源的架构服务的。

面向资源的应用不一定要是面向服务的应用,同样,面向服务的应用也不一定要是面向资源的应用。但是,这并不是说REST就不能建造面向服务的架构。正相反,在很多场合,REST都能够很好地应用在面向服务的架构中,同时保留经REST风格所优化过的那些优良的架构属性。

说到SOA,就必需要说到服务发现。而REST不支持服务发现被很多人认为是它相对于SOAP的一个最大的缺点。是否要为REST添加服务发现能力也众说纷纭,最近在InfoQ等技术社区展开了很多热烈的讨论。

很高兴看到劳虎在CSDN开了自己的blog,《无废话XML》就是我当年学习XML的入门书。劳虎在上个月的一篇blog中也讨论了REST的服务发现问题:
担心未来的 REST 怪物正在形成

现在WADL现在正日益得到开发者的关注,有可能发展为REST风格的服务发现的首选标准。不过据我所知,在WADL之外,其实还有一些其他的选择。

我这两天在研究OpenID及其使用的Yadis协议。Yadis协议在我看来是一种很好的服务发现协议,而且它本身就是REST风格的。
OpenID就是使用Yadis来发现服务提供者,OpenID+Yadis为REST风格的服务发现提供了一个很好的实例。
Yadis 1.0规范在:http://yadis.org/papers/yadis-v1.0.pdf

REST 服务

REST Service 的最佳实践,第 1 部分: 重新解析 REST Service 自从 Roy Fielding 于 2000 年发表那篇经典的论文已有 10 余载,人们真正...
  • u013933709
  • u013933709
  • 2015年09月08日 00:07
  • 520

Java Rest WebService 三步服务发布

Java Rest WebService 三步服务发布本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: 使用Idea开发工具创建Maven项目 在pom.xm...
  • lxf0515
  • lxf0515
  • 2017年04月18日 18:41
  • 897

HTTP的REST服务简介和最佳实践

REST简介   一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式。”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什...
  • adparking
  • adparking
  • 2016年08月22日 17:37
  • 5229

springmvc发布rest服务

1.配置springmvc的ContentNegotiatingViewResolver ...
  • u014476019
  • u014476019
  • 2016年05月18日 22:59
  • 1039

一个简单的REST服务实例

原文链接: 微软在WCF 3.5中就通过提供基于Web HTTP的编程模式使我们很容易地创建基于REST的服务,WCF 4.0中对此进行了较大的改进。为了让读者对REST在WCF中的应用有一...
  • u013063153
  • u013063153
  • 2017年01月11日 16:45
  • 1512

Rest 服务Get和Post的参数传值

 1. get是从服务器上获取数据,post是向服务器传送数据。 2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。po...
  • XMM_1030
  • XMM_1030
  • 2014年02月11日 10:34
  • 22483

为REST添加服务发现能力

很多关心SOA的人士都很关注REST,我同意Sanjiva Weerawarana在InfoQ的这篇访谈:揭秘REST/WS-* 中的观点,即:其实,面向资源的架构和面向服务的架构是有很大不同的,它们...
  • mozilla
  • mozilla
  • 2007年09月13日 21:53
  • 5614

微服务架构下的移动架构实践

郝振明  EAII企业架构创新研究院 转载本文需注明出处:EAII企业架构创新研究院,违者必究。如需加入微信群参与微课堂、架构设计与讨论直播请直接回复此公众号:“加群 姓名 公司 职位 微信号”...
  • haozhenming
  • haozhenming
  • 2016年10月17日 18:12
  • 1983

为REST添加服务发现能力

很多关心SOA的人士都很关注REST,我同意Sanjiva Weerawarana在InfoQ的这篇访谈:揭秘REST/WS-* 中的观点,即:其实,面向资源的架构和面向服务的架构是有很大不同的,...
  • itkbase
  • itkbase
  • 2008年03月11日 16:37
  • 196

第四篇:服务发现机制

本文出自Service Discovery in a Microservices Architecture,作者 Chris Richardson, 写于2015年5月19日这是本系列文章的第四篇。 ...
  • lmy86263
  • lmy86263
  • 2017年07月15日 13:58
  • 1096
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:为REST添加服务发现能力
举报原因:
原因补充:

(最多只允许输入30个字)