跃界星图

系统架构设计师 · 5 面向服务的架构设计理论与实践 · 5.1 面向服务的架构概述

REST(REpresentational State Transfer)是目前因特网的核心架构风格之一。与传统的Web服务相比,REST服务的主要优势不包括(1)。

软考单选真题

题干

REST(REpresentational State Transfer)是目前因特网的核心架构风格之一。与传统的Web服务相比,REST服务的主要优势不包括(1)。

  1. A
    基于URI和超链接技术,无须通过集中式的服务信息仓库即可发现服务资源
  2. B
    支持缓存,具有状态相关特性,所构建的应用系统具有较强的伸缩性
  3. C
    基于轻量级的Web框架,仅需要基本的开发工具支持,构建过程简单且成本较低
  4. 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服务的测试相对简单,采用浏览器即可完成服务功能测试。

本题由 跃界星图软考学习库 整理,仅供个人备考练习。