SaaS的关键技术
考试要求: 掌握     
知识路径:  > 软件工程  > 新技术应用  > 软件即服务


 
       SaaS是一种通过互联网提供软件服务的模式,在该模式中企业用户不用再购买软件,而采用向软件服务提供商租用软件的方式来完成本企业经营活动。在SaaS模式下,客户不再像传统模式那样花费大量投资用于硬件、软件、人员,而只需要支出一定的租赁服务费用,通过互联网便可以享受到相应的硬件、软件和维护服务,享有软件使用权和不断升级,这是网络应用最具效益的营运模式。
       SaaS为诸多用户在线提供较通用的软件系统,其关键技术如下:
       (1)基于Internet和Web访问技术,以减少在客户端安装软件系统的工作量。
       (2)网络和数据安全技术,以保证用户数据访问的网络安全。
       (3)数据可靠存储技术,以保证用户关键数据的存储安全。
       (4)软件快速开发和部署以及在线更新的技术,以支持用户不断变化的用户需求。
       (5)数据集成技术,以解决信息孤岛问题,为用户提供多方位的信息服务。
       (6)软件的计费管理,从而根据用户对软件系统的使用情况来收取费用。
       对于部署在Internet中的软件系统,其用户是谁,用户的数量等都是未知的,因此,这就要求SaaS必须具有强大的安全性和可扩展性。
       SaaS的安全性包括数据的安全性和网络安全性,具体可从以下方面进行考虑:
       (1)数据中心的物理安全性和保护。
       (2)数据是否有异地备份。
       (3)数据是否有授权访问。
       (4)应用是否采用物理或逻辑隔离。
       (5)网络访问的安全性,是否采用了安全的通信协议。
       (6)网络访问时有符合安全标准的认证和授权。
       SaaS的扩展性包括平台的扩展性和应用的扩展性,具体可从以下方面进行考虑:
       (1)平台是否具有扩展性,是否采用了分布式存储系统,分布式文件系统,分布式数据库等。
       (2)平台是否解决了负载均衡和热备份问题。
       (3)应用的扩展性包括用户能否在已存在的软件结构上,按需再增加额外的工具或功能。
       (4)应用能否从其他应用程序中读取数据,或者存储数据。
       (5)能否通过参数化配置来满足特定应用需求。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有