83417004 2009-04-13
SaaS:Software-as-a-Service(软件即服务)的简称,互联网时代的软件革命,一种通过Internet提供软件服务的模式,是软件产业发展的最新趋势。软件不再是以往的软件,而是以服务的形式存在。企业无需购买软硬件、建设机房、招聘IT人员,不必运行自身的数据中心,即可通过互联网使用信息系统。并且,这种服务之价格低廉相当诱人,通常是免费试用,然后再决定签服务合约。
软件产业模式的革命
“SaaS模式在未来三到五年必将成为一种趋势。” - 阿里巴巴集团资深副总裁兼阿里软件总经理王涛。
这是软件产业一种新的模式,过去的软件业习惯于一种极度简单化的模式。你发现了一个问题进而开发出一款产品,并与合作伙伴共同努力让客户相信应该使用这款产品。与此同时,你又要创建一支支持团队,负责修补缺陷并提供一个稳定的升级文件流。夸张地说,这就是软件业的全貌,除此之外,再无其它!
即使是一个内部web版的信息化系统,可逃脱不了上述模式。但SaaS模式不一样,它完全以服务的形式存在,这种模式是完全不同的。
它将改变软件的构建、使用和交付方式(与传统的软件开发实践相比较), 所以,SaaS 将证明是一种颠覆性的 IT 发展趋势。在开发 SaaS 应用程序和开发企业应用程序之间有一个重要区别,那就是 SaaS 应用程序必须是多承租者的(Multi-tenant)。其他重要的 SaaS 需求,如安全、自定义、面向服务的体系结构 (SOA) 和集成,都会影响 SaaS 应用程序的体系结构。SaaS 是一种颠覆性的发展趋势
SaaS在迅速发展
在国外,微软提出了Software + SaaS的模式;谷歌推出了与微软Office竞争的GoogleApps;Oracle在收购Sieble升级Siebleon-demand后推出OracleOn-demand;SAp推出了传统和SaaS的杂交(Hybrid)模式。而最著名的SaaS应用提供商要数Salesforce,eCollege, Netsuite等。根据Forrester Research在一份报告中指出,在北美和欧洲企业中,SaaS正保持着两位数的增长势头。
在中国,2007年SaaS已经被很多企业关注。用友、金蝶、金算盘、阿里软件都相继推出自己的SaaS产品,其他中小软件商的SaaS更是全面开花,一窝蜂扑向SaaS。比较著名的有800客,金算盘,Xtools等。2008年,虽然遭遇金融危机,但800客,XTools等公司的业务在金融危机的背景下飞速成长。
但是必须看到,相对于美国市场目前比较成功的SaaS应用提供商,例如Salesforce,eCollege, Netsuite ,中国仍旧缺少叫的响的SaaS应用品牌。虽然Xtools,800CRM,金算盘等公司都已经在SaaS市场上占有了一席之地,但仍旧没有大面积的占领市场,中国的SaaS应用的成功也需要有中国的Salescforce才行。我们中国需要更多更好的SaaS应用出现。
两种SaaS运营模式
当前中国SaaS产业处于发展的初级阶段,距离成熟还很远。目前国内SaaS产业软件运营主要有两种模式:一种是以自身产品为核心进行运营,以金算盘和金蝶友商网为代表的围绕电子商务提供关键性应用和Salesforce.com、800APP为代表以在线CRM为核心应用切入到 SaaS市场。另一种是作为在线软件服务的第三方平台,依赖于合作伙伴提供相关应用从而构建在线软件服务的生态系统,以阿里软件互联平台为代表。
SaaS:真的那么美好吗?
最近两年尽管SaaS概念如此火热,但很多时候都是厂商自己在热,用户并不热。当大家一窝蜂扑向SaaS的时候,真正盈利的却寥寥无几。
为什么呢?除了用户不愿放弃现有的企业系统,和现有系统难以集成等原因外,4个主要的原因是:一方面是用户的认知度问题。用户对应用搬到网上存在安全性等诸多疑问,而适应企业需求的可定制的软件服务更是难上加难,让很多用户还没试用SaaS或试用完SaaS后很难爱上它。
第二个原因,也是最根本的原因就是SaaS服务厂商自身。首先是不能提供让客户信任的安全的互联网应用,就像支付宝一样的安全和让人信任。其次是做不出可定制的SaaS应用,企业的流程千差万别,企业希望拥有适合自己的系统,需要自定义流程和字段等等。这些可定制性SaaS应用能提供吗?不能可定制,却希望拥有大量的用户,这本身就是矛盾的。
第三个原因是服务合约的收费问题,集团客户用户增长、数据增长后服务合约的收费标准含糊不清,用户怀疑SaaS的整体成本仍会居高不下。
第四个原因是服务的稳定性。能否保证网络应用100%随时可用?服务中断如何赔偿?还有含糊不清的天花乱坠的容灾备份和数据保护计划是否真的可靠?
成功SaaS的背后
拿NetSuite来说,它是一套集 CRM / ERP / Ecommerce (客户关系管理/企业资源规划/电子商务)三位于一体的综合性产品;一套能够在单一整合系统内管理公司所有重要业务的强大系统;一套可按需定制商业模式、特殊流程的高智能化产品;一套成功运用 SaaS 模式领先技术的产品。
NetSuite前身是Oracle中小企业版本,后投资了三亿多美元研发成功。NetSuite 公司成立于1998年,总部设在美国加利福尼亚洲的 San Mateo ,是专门为中小型企业提供定制企业管理软件的应用程序制造商。
由此不难看出,SaaS在线软件服务成功的关键就是对特定行业的理解,对于用户需求的深入把握,以及在此基础上所提供的产品、技术、服务与用户需求的契合度。产品只有针对某个特定行业才会有竞争力。因为SaaS本质上仍是一种软件服务,在这种情况下,厂商对于用户需求的理解深度就决定了SaaS服务提供的质量。对于大部分国内厂商而言,从自身优势出发,选择一个切入点进行深耕或许是更为合适的做法。
NetSuite是基于Oracle的中小企业版研发4年成熟的,而很多国内厂商的SaaS往往是匆匆包装出来的,这种网络应用的安全性、可定制性如何让用户放心呢?这样看来,他们不能实现盈利也是事出有因的。
SaaS应用的架构
我国要出现像Salescforce那样成功的SaaS应用,除了上述的深刻行业理解外,就必须要在架构上下功夫。实现可靠的、可定制的、多租户的、可管理的、高性能的、可扩展的、安全的SaaS应用。
如果读者想研究SaaS应用的架构,以下文章可以参考:
互联网时代的软件革命:SaaS架构设计
对话Sun资深架构师陈荣华:揭秘SaaS本质
对话阿里架构师:走进SaaS应用开发
专访用友伟库网开发经理:SaaS开发的敏捷之道
微软SaaS 架构白皮书Multi-Tenant Data Architecture实现基于元数据的Multi-Tenant架构
PaaS是SaaS技术发展的趋势,PaaS能给客户带来更高性能、更个性化的服务。如果一个SaaS软件也能给客户在互联网上提供开发(自定义)、测试、在线部署应用程序的功能,那么这就叫提供平台服务,即PaaS(Platform-as-a-Service:平台即服务)。
Salesforce的force.com平台和八百客的800App是PaaS的代表产品。PaaS厂商也吸引软件开发商在PaaS平台上开发、运行并销售在线软件。
SaaS应用直接面向最终的企业用户。而PaaS一般面向的是软件开发商,这些软件开发商们在PaaS厂商提供的在线开发平台上进行开发,从而推出自己的SaaS产品或应用。与SaaS相比,PaaS对提供商的要求更高,对开发语言、开发环境、开发工具等都有更高的要求。
Force.com和Google App Engine的细微不同
Google App Engine的应用以个人应用为主,而Salesforce的Force.com的API能够连接企业数据和服务。(类似国内阿里软件)
SaaS、Paas和云计算的区别