阅读以下关于Web应用的叙述,在答题纸上回答问题1至问题3。 某软件企业拟开发一套基于Web的云平台配置管理与监控系统,该系统按租户视图、系统管理视图以及业务视图划分为多个相应的Web应用,系统需求中还包含邮件服务、大文件上传下载、安全攻击防护等典

admin2017-09-13  31

问题 阅读以下关于Web应用的叙述,在答题纸上回答问题1至问题3。
    某软件企业拟开发一套基于Web的云平台配置管理与监控系统,该系统按租户视图、系统管理视图以及业务视图划分为多个相应的Web应用,系统需求中还包含邮件服务、大文件上传下载、安全攻击防护等典型Web系统基础服务需求。
系统实现相应的配置管理与监控功能时,需要集成云平台侧提供的大量服务以实现配置数据的读取写入与不同视图监测数据的获取。项目组在确定服务集成方案时,对比了REST风格RPC与SOAP RPC两种方案,经过分析讨论,项目组最终决定采用REST风格RPC机制实现服务集成,请判断表5-2中给出的选择REST方案的理由是否合理。

选项

答案(1)√ (2)× (3)× (4)√

解析 本问题考查Web服务集成方案的选择。REST风格RPC与SOAP RPC是两种常用的Web服务集成方案。相对而言,SOAP将Web服务封装为经典程序设计模型中的对象RPC模式,从而支持Web服务的调用,而REST风格RPC则将Web服务映射为标准的HTTP操作,属于更轻量级的服务集成方案。在REST方案中,HTTP标准的GET、POST、PUT、DELETE操作可直接映射为对题目中配置管理数据和监测数据的CRUD等无状态操作,而SOAP方案则支持上下文及会话状态管理,更适合于需多步执行的有状态操作;且由于REST风格RPC基于标准HTTP协议且无状态,因此客户端请求的处理可以在任何服务器上执行,很容易在服务端实现基于HTTP的负载均衡,从而使服务端具备良好的横向可扩展性;而SOAP作为W3C所定义的SOA架构核心规范之一,基于同架构下的WS-Security规范可提供良好的安全性支持,但REST方案中则缺少对服务安全性的直接支持。
转载请注明原文地址:https://jikaoti.com/ti/O067FFFM
0

最新回复(0)