InfoQ

新闻

S+S:微软克制SaaS的未来战略?

作者 霍泰稳 发布于 2007年10月12日 上午1时34分

社区
.NET,
SOA
主题
Silverlight,
SaaS
标签
Web 2.0,
Salesforce.com,
Microsoft Office,
S+S

《程序员》杂志2007年第十期的“2.0时代的软件商业模式——SaaS”专题中,作者方舟撰文“服务不够,还得有软件——微软S+S战略初窥”的文章中,介绍了微软目前提出的Software plus Services(S+S)战略。

软件领域从来不缺少名词,比如现在比较热门的Web 2.0、SOA、REST和SaaS等。与其他几个名词不同,SaaS好像自诞生之初就不受微软的欢迎,微软架构策略总监John Devadoss就曾质疑表示,SaaS单纯地依靠服务的模式是不合时宜的,因为“我们并不是活在‘一个尺码全适用’的世界里。”,这也是微软提出S+S战略的初衷:

几年以来,微软一直在针对S+S进行研究和思索,发现在实际当中,用户并不是只需要软件或者只需要服务,而往往是对两者都有欲罢不能的需求,因此S+S的核心要义在于,并不是“软件‘或’服务”,而是“软件‘和’服务”——你不必在软件和服务当中选择,你可以也应该两者兼备。软件与服务在S+S中扮演了互补的角色。

在文章中,作者还阐述了S+S战略所包含的支柱性内容,如体验(Experience)、交付(Delivery)、联盟(Federation)、聚合(Composition)等:

  • 在体验方面,S+S涵盖3个关键的客户组件:易于部署的浏览器、富客户端、信息工作平台Microsoft Office软件。
  • 在交付方面,S+S提供了多种交付方式并存的方案,让客户来选择软件交付的形式。
  • 在联盟方面,S+S是跨组织的、自底向上的方式,数据、业务逻辑、服务联接形成了有机整体。
  • 在聚合方面,S+S达到了新的开发层级,将服务、数据和用户体验聚合在一起,首先是以服务为基础单元,在服务的基础上建立SOA、然后再在SOA的基础上搭建Office商业应用,作为实际的用户层面接口。
  • SaaS的特点是软件部署为托管服务,通过Internet进行存取。Google的Desktop和Amazon的AWS都是SaaS的代表产品,无论是面向个人还是企业的服务,都取得了不小的成绩。微软在这时推出S+S是否源于SaaS的压力不得而知,但可以知道的是,微软之所以推出S+S战略和其积累多年的强大产品基础密不可分:

  • 首先,近十年来微软最大的赌注.NET仍然是微软所仰仗的支柱;
  • 其次,微软的WCF所蕴含的宏大愿景使得WCF成为微软的SOA方面的实现基础;
  • 其三,以WPF以及Silverlight为代表的新一代用户体验技术构成了S+S中新的用户接口模型;
  • 其四,微软Office已经成为商业中不可或缺的基本应用软件,另外微软推出的VSTO给微软Office的应用和整合提供了更加完备的技术集。
  • 虽然微软在面向服务领域的脚步貌似迟到了一些,但谁也不敢忽视“软件霸主”的每一手出招。至于最终结局如何,尚不可知。SaaS和开源软件密不可分,Gartner的数据显示“开源软件在2011年预计达到的1692亿美元的收入中占据27%的份额,较2006年的13%增长近一倍”。而微软公司的一名资深员工在接受记者采访时则表示:

    Software as a Service(SaaS)并不能终结客户端软件,比如Salesforce实际上是提供客户端软件,Google的SaaS应用也需要安装客户端软件,所以SaaS只是一种想象中的软件在线订阅模式,而SOA更加集中在Server端技术和服务整合上。微软的S+S是指整合“服务+客户端+服务器端”,只有微软才能提供这个最完整的整合服务,因为微软在这三个领域都很强。

    谁将最终胜出,是SaaS?还是S+S?我们且拭目以待。你的观点呢?

    3 条回复

    回复

    S+S实际上就是一种RIA 发表人 Kevin Chu 发表于 2007年10月12日 上午10时30分
    Re: S+S实际上就是一种RIA 发表人 霍 泰稳 发表于 2007年10月14日 上午8时16分
    最烦这些炒概念的了! 发表人 Alex Xu 发表于 2007年10月19日 上午3时40分
    1. 返回顶部

      S+S实际上就是一种RIA

      2007年10月12日 上午10时30分 发表人 Kevin Chu

      以WPF,Silverlight作为Desktop的Software,使用WCF,SOA实现Server上的Service。

    2. 返回顶部

      Re: S+S实际上就是一种RIA

      2007年10月14日 上午8时16分 发表人 霍 泰稳

      如果说S+S实际上就是RIA,我不是特别认同,这会大大小看了S+S。根据我的了解,微软推S+S的初衷其实是针对IBM的SOA战略的,因为IBM在SOA方面已经确立了自己的领先地位,微软是不会选择跟进策略的,所以另辟蹊径,创造了“S+S”的概念。但现在SaaS起来之后,微软发现真正的竞争对手不是IBM,而是Google,所以现在在宣传中开始着重突出用户体验和协作等。

    3. 返回顶部

      最烦这些炒概念的了!

      2007年10月19日 上午3时40分 发表人 Alex Xu

      没事就整出个新名词,搞得人头都大了.
      其实都是差不多的概念.
      大家都是新瓶装旧酒,只是标签不同,赠品不同而已.

    独家内容

    剖析短迭代

    敏捷教练Dave Nicolette提出:我们应该如何设定迭代长度?是要根据发布周期的时间么?使用短迭代又有哪些好处?

    应用JSF、Ajax和Seam开发Portlets(1/3)

    本文主要讲述了如何用JBoss Portlet Container 和JBoss Portlet Bridge创建新项目,怎样配置一个JSF应用去使用JBoss Portlet Bridge,以及JBoss Portlet Bridge所具备的功能。

    AtomServer:数据分发的发布动力(第二部分)

    在这篇文章里,Bryon Jacob和Chris Berry将和我们继续探讨AtomServer,它是基于Apache Abdera的完整Atom存储实现。作者还创建了几个Atompub规范扩展,其中包括自动标记、批处理和Feeds聚合。

    架构师(试刊第二期)

    InfoQ中文站的电子杂志《架构师》试刊第二期出版了!相比于上期,我们在内容的选择安排和版式上都根据读者的意见重新做了修正。“细节决定成败”,我们希望基于InfoQ中文站的专业内容,《架构师》能逐渐成为大家喜欢的电子刊物!

    一种正规的性能调优方法:基于等待的调优

    在本文中,Steven Haines探讨了Web应用性能调优问题。该领域过去更像是一门艺术而不是一门科学。他提出了一种称为基于等待调优的方法,使整个调优过程更加可度量,也因此更具科学性。

    Java程序员ActionScript 3入门

    通常来说,改变技术路线时最艰难的部分是辨别语言语法之间的不同。这篇文章就为Java开发者提供了一份如何转向Flex基础语言ActionScript的指南。

    浅谈如何创建Rails应用

    本视频主要以财帮子为例,介绍了如何创建一个PV为百万级的Rails应用。其中包括:Rails应用的服务器架构、Rails Cache的优化、负载均衡的处理、Web服务器的调试、分布式解决方案、Open API的设计等等。

    Alexandru Popescu谈InfoQ.com网站架构

    InfoQ首席架构师Alexandru Popescu在采访中谈论了InfoQ架构、Webwork与DWR、Hibernate与JCR、Hibernate可扩展性、最新的InfoQ视频流系统和InfoQ的未来规划。