在Java社区的REST开发框架中,只有Sun自己的Jersey支持WADL。Ruby社区的REST开发框架(Rails、Sinatra)也不
支持WADL。
其实REST有个核心思想就是超文本驱动(所谓的HATEOAS),通过有语义的超文本向客户端暴露出服务器端所提供的资源(也可以将资源理解为服
务),因此某种程度上并不需要再设计一种专门的服务发现规范。
在REST诸多设计理念中,最难理解的就是超文本驱动了。按照Fielding的看法,如果你不理解这个,就不是一个真的革命者,而只是一个混入革命阵
营的投机分子。