专业的IT培训机构|腾科IT教育集团
图片

腾科新闻

SaaS的基本功能

发布时间: 2022-05-26

SaaS的基本功能,绝大多数SaaS的解决方案基于多租户架构。依靠这一模式,应用的一个单一的版本,甚至包括一个单一的配置被用于所有客户(“租户”)。为了支持可扩展性,应用可在多台虚拟机上水平扩展。

在软件升级方面,应用的新版本安装好后,会提供给精心挑选的客户,让他们访问预发布的应用的版本(试用版本,即beta版本)并用于测试目的。随着新版本的逐渐成熟,更多的租户会逐渐被迁移到新的版本,直到所有租户都已经迁移,于是旧版本可以停止运行。




以下是大部分SaaS应用的常见特征:

(1)配置和定制化

SaaS应用支持传统意义上所说的应用“定制化”。每个单独的客户都可以更改配置选项(也称“参数”)的设置,这些设置影响应用的功能以及界面外观。例如,更改一个应用的界面外观以使得这个应用看起来拥有该客户的品牌,SaaS应用可以为客户提供一个客户品牌图标,还可能包括一系列的一贯风格的颜色。再比如租户可能希望让SaaS和自己的其他应用实现单点登录,于是就需要与该租户的身份认证系统实现对接。

(2)功能的快速交付

SaaS应用通常比传统软件更快地被更新,许多情况下是每周或每月一次的频度。这是由以下几个因素来实现的:

1)应用被集中式地托管,因此新的发行版本可以直接上线而不会因为客户的安装过程造成延迟。

2)应用只有一个基础配置,使得开发测试更快。

3)应用供应商有大量的测试数据,加快了回归测试的速度。

4)SaaS提供商能够看到用户在应用中的行为(可能是在数据被匿名化之后),可以更容易地识别出值得改进的方面。

(3)支持开放式集成协议

由于SaaS应用不能直接访问用户企业的内部系统,他们一般会支持基于标准集成协议的API,如REST、SOAP、JSON和GRAPH等,来实现与企业其他系统的对接。而这些API接口也使得SaaS应用之间可以实现对接,构建混搭应用。

(4)协作和社交功能

随着Web 2.0功能普遍被采纳,许多SaaS应用提供让他们的用户与外界协作并分享信息的功能。例如,许多SaaS模式的项目管理应用会提供这种协作功能,让用户可以在任务和计划上进行评注,并在组织内外共享文档。某些SaaS应用允许用户投票和提议新的设想。

上一篇: 分布式系统的定义

下一篇: 什么是弱口令扫描技术

在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!