技术开发 频道

S+S与SaaS的主要分歧:对待软件的态度不同


【IT168技术文档】

  S+S,即所谓“软件+服务”,由微软提出:

  “Software + Service是微软面向下一代计算所采取的策略方式。通过结合软件与服务的长处,我们可以帮助客户实现功能、可选择性和灵活性的最大化。把客户/服务器软件体系与社区特征,特别是与服务的“随时更新”特质结合起来,将明显优于单纯软件或单纯服务的方式。广义的S+S方案将数个领域中发生的变革,如 SaaS,Service Oriented,Web 2.0等,统一起来,使整个产业逐渐合流到S+S的思路上来,同时也允许各家从不同的起点出发,采取不同的路径和策略前进。”

  从这段陈述中,我们可以知道:

  1. S+S是要把软件与服务的长处结合起来
  2. S+S高于SaaS、SOA、Web 2.0等概念

  CSDN的编辑孟岩将S+S和时下很流行的Saas进行了比较后指出:

  SaaS强调软件的服务化,让作为实体的软件在用户面前消失,代之以通过网络向用户提供服务。而S+S则维护了软件的地位,认为以实体存在的软件能够给用户带来价值,因此必须保留在用户的机器上。对待软件的不同态度,是S+S与SaaS的最引人注目的分歧。

  Saas的主要卖点是用户可以“随取随用,按需付费”,然而,SaaS在当前还存在不少的实际困难,孟岩在他的blog中归纳了5点:

  * 以浏览器为主体的客户端所能提供给用户的使用体验是相当糟糕的
  * 客户要求享受深度专业化、个性化的服务,要求服务高度可配置,这对服务端软件体系提出了重大的挑战
  * 用户对于核心应用和数据的外移存在深层次的心理障碍,在短时间内不容易消除
  * 计算任务没有合理分配,压力集中在服务端
  * 用户的整个业务系统依赖于多个在线服务,则其可靠性等于所有这些在线服务的可靠性的乘积,这个乘积是一个按指数速度下降的函数,也就是说,用户系统正常运作的可能性将会随着SaaS应用的深入程度迅速下降。

  S+ S承认Service的优点,并且将其最主要的几个优势,如在线发布,零安装部署,实时更新,运维成本低廉等保留下来,同时维护了软件的地位,强调软件在提供更好的用户体验,提供更佳的用户定制能力以及更合理的计算资源分布方面的优势,从而平衡了软件与服务,为用户带来立刻可用的价值。

  孟岩同时指出成功实施S+S的关键在于S+S中的software可以实现零成本部署:

  S+S中的 Software,并非传统意义上的软件,而是可以零成本部署的新一代软件,这是S+S实施成功的关键。如果软件仍然需要繁琐的安装和维护过程,那么 SaaS的大部分优点就会被冲销。

  达成软件零成本部署方式有多种,RIA是其中的一种,而使用虚拟化技术,从网络上直接下载应用程序至本地虚拟机上执行,也是一种正在发展的可行技术。目前来看,RIA仍然是主流,微软的Silverlight和Adobe的AIR是目前的主要RIA方案。另一种解决这一问题的思路,就是在“无处不在”的普及软件上下功夫,例如将Office变成S+S的Software端。由于用户普遍安装有Office,所以就新的应用而言,部署和维护也可以做到零成本。
0
相关文章