REST(REpresentational State Transfer)是目前因特网的核心架构风格之一。与传统的Web服务相比,REST服务的主要优势不包括______。
A.基于URI和超链接技术,无须通过集中式的服务信息仓库即可发现服务资源
B.支持缓存,具有状态相关特性,所构建的应用系统具有较强的伸缩性
C.基于轻量级的Web框架,仅需要基本的开发工具支持,构建过程简单且成本较低
D.基于W3C/IETF的标准与规范,其实现技术简单且成熟
参考答案:B
解析: 表述性状态转移(REpresentational State Transfer,REST)是指从几种基于网络的架构风格中衍生出来的一种混合架构风格。其特点是客户端朋艮务器、无状态、缓存、统一接口、分层系统和按需代码。REST组件通过以一种数据格式转移资源的表述进行通信,可以基于接收者的能力和期待的内容,以及资源的性质,动态地选择不同的表述。与传统的Web服务相比,REST服务主要有以下几种优势。
①REST服务基于W3C/IETF的标准与规范(包括HTTP、XML、URI和MIME等),其实现技术简单、成熟。
②REST服务基于URI和超链接技术,不需要通过集中式的服务信息仓库即可发现服务资源。
③REST服务支持缓存,具有无状态的特性,这些使得REST服务能够支持大量客户端,构建的应用系统具有较强的伸缩性。
④REST服务基于轻量级的Web框架,仅需要基本的开发工具支持,构建过程简单且成本较低:
⑤REST服务的测试相对简单,采用浏览器即可完成服务功能测试。