当前用户使用软件的方式,根据运行时是否拥有软件的本地拷贝,大致可分为两类:单机型和基于网络的软件租用型。
单机型软件:指软件代码和部分或全部数据保存在用户本地主机,软件的运行本身很少或不需要借助软件提供商或服务商的资源。
基于网络的租用型软件:大多采用如下模式(目前以 ASP 模式为主导):服务供应商把各种应用软件安装在互联网数据中心(简称 IDC)或服务器集群上,通过网络将应用软件的功能或者基于这些功能的服务,以有偿的方式提供给使用者,由服务供应商负责管理、维护和更新这些功能与服务,并通过软件、硬件、网络和专业技术的合理搭配提供给使用者优质完善的服务,其本质是集中式的资源分离。
SaaS 软件租用服务模式与传统的单机型拥有软件本地拷贝的销售软件永久许可证的方式有着很大的不同。
作为未来软件发展趋势,SaaS 具有很多独特特征:
1、SaaS 不仅减少了或取消了传统的软件授权费用,而且厂商将应用软件部署在统一的服务器上,免除了最终用户的服务器硬件、网络安全设备和软件升级维护的支出。
2、客户除了个人电脑和互联网连接之外,不需要其他 IT 投资就可以通过互联网获得所需要软件和服务。
3、SaaS 供应商通常是按照客户所租用的软件模块来进行收费的,因此用户可以根据需求按需订购软件应用服务,而且 SaaS 的供应商会负责系统的部署、升级和维护。
4、从时间成本上来讲,通常的 CRM、ERP 项目的部署周期至少需要一两年甚至更久的时间,而 SaaS 模式的软件项目部署最多不超过 90 天,而且用户无需在软件许可证和硬件方面进行投资。
5、传统软件在使用方式上受空间和地点的限制,必须在固定的设备上使用,而 SaaS 模式的软件项目可以在任何可接入 Internet 的地方与时间使用。相对于传统软件而言,Sass 模式在软件的升级、服务、数据安全传输等各个方面都有很大的优势。
当然,任何事物都不可能尽善尽美,SaaS 模式也有其不足之处:
由于 SaaS 软件的使用对网络传输环境的要求较高,客户端的接入设备、软件服务方的处理设备以及网络传输的中继设备都必须具备很高的数据吞吐能力,这些条件有赖于新的互联网技术的发展得以完善。
同时,由于用户对软件的使用及数据的传输都必须通过网络进行,数据的上传、下载都会经过开放式的网络,很容易受到黑客针对网络的数据截取攻击。
另外,对于任何一种类型的 SaaS 软件来说,用户的信息资料均会存储于软件服务商的服务器中,这些涉及商业秘密或者个人隐私的数据也容易因黑客的攻击而被泄露。
还有,软件服务商的内部信息管理人员也是可能造成泄密的隐患之所在。