软件即服务SaaS:制造变革的浪潮

日期: 2008-06-10 来源:TechTarget中国

  Salesforce的成功让SaaS(Software as a Service,软件即服务)成为软件产业的焦点,本土化SaaS提供商的跟进让用户得以近距离地感受到SaaS的魅力。而当微软、Oracle、SAP等软件巨头纷纷进入SaaS市场时,我们发现,SaaS已经是一波不可逆转的大潮。


  SaaS意味着机会


  据IDC预测,2009年全球SaaS开支将达到107亿美元。计世资讯在2007年发布的研究报告中指出,2011年中国SaaS产业的规模将突破400亿元,达到406亿元,未来五年的复合增长率达到43%。


  SaaS与上世纪九十年代出现、现在几乎消失殆尽的应用程序服务提供商(ASP)有关。不过,ASP所尝试的通过 Internet 交付的软件与传统的内部部署的应用程序有许多共同之处,而与现代的 SaaS 应用程序的共同之处相对较少。


  ASP更多强调“软件托管”这一形式。软件架构本身没有改变,还是以客户端/服务器的形式提供。而SaaS的软件架构却已经悄然改变,广泛应用了Ajax技术,支持界面局部刷新,使得在线服务更像在用软件而不是网页浏览。


  SaaS是一种颠覆传统的软件服务方式,它使软件供应商与客户的关系发生彻底转变,从售卖关系转变为服务关系。这一服务方式的特点是:


  1.软件基于互联网运用,采用标准浏览器作为交互界面;


  2.实现了移动办公,用户可以在任何可以上互联网的地方使用该软件,不必增加任何特别的软件和硬件;


  3.具备快速、简洁的交付、设置和培训过程;


  4.采用“一对多”模式,是一种多订户系统架构,可以支持数千名用户同时使用;


  5.付费方式灵活,一般按照服务模式进行付费,用多少付多少,也可按使用时间支付;


  6.数据交换接口友好,包括数据的导入和数据的导出等,便于SaaS的数据与客户内部的系统进行数据的输入和输出。


  SaaS给软件厂商和中小企业都带来了新的机会。计世资讯副总经理曹开彬说:“对小型软件厂商来说,越是低端的软件越难以依靠许可证方式获得收入,其完全转向服务的可能性就越大。SaaS给中小软件厂商提供了一个获得后发优势的机会,高端的软件反而可能在一段时间内继续维持原有的许可证方式。”


  中小企业的IT资金不多,SaaS的价格优势使其非常适合中小企业采用。购买传统的CRM软件,用户需要花很多时间和精力进行选型,即便使用一段时间后发现产品不符合要求,已经投入的成本也只能打水漂了。而SaaS却能降低中小企业使用CRM软件的门槛和风险。它的交易过程简单,交易成本较低。SaaS这种“即用即买”的模式,让企业很快就能得到回报。


  技术是成功的基础


  在技术实现方面,SaaS 提供商集中托管应用程序和数据,将修补程序和升级程序透明地部署到应用程序,然后使用浏览器或智能客户端应用程序,通过 Internet 将访问权限交付给最终用户。许多供应商还提供应用程序编程接口,它可以将应用程序数据和功能提供给开发人员,供他们在创建复合应用程序时使用。SaaS 提供商会使用各种各样的安全机制,确保传输和存储过程中敏感数据的安全。


  伴随着J2EE和.NET等基于互联网浏览器软件开发技术的诞生,真正意义上的SaaS模式企业管理软件技术在2003年前后开始出现。由于互联网的特点,SaaS软件有许多区别于前一代软件的独特性,并出现了许多新名词和新标准。


  多重租赁


  800客公司总经理李智向记者介绍,SaaS作为一种基于互联网的软件交付模式,软件大规模应用后的性能和运营成本


  是SaaS软件开发商关注的核心任务。


  成熟的SaaS软件供应商多采用“一对多”的软件交付模式,也就是一套软件供多个客户使用。此种方式也称为单软件多重租赁(Single Instance Multi-tenancy)。


  在数据库的设计上,多重租赁的软件会有三种设计:每个客户公司独享一个数据库instance;每个客户公司独享一个数据库instance中的一个schema(表集);或者多客户公司共享一个数据库instance的一个schema。几乎所有SaaS软件开发商都选择后两种方案。也就是说,所有公司共享一个数据库license,从而降低了成本。


  有些SaaS软件供应商采用为单一公司设计的软件,也就是:“一对一”的软件交付模式,客户可以要求将软件安装到自己公司内部,也可托管在服务商那里。定制能力是衡量企业管理软件好坏的最重要指标之一,这也是为什么有些软件开发商在SaaS早期坚持采用单重租赁的软件设计方案。


  李智介绍了一个判断多重租赁或单重租赁的窍门:用户在注册一个应用时,如果当时就能得到密码,则可以判断该厂商提供的是多重租赁。如果要过几个小时甚至一天才能得到密码,则可以判定是单重租赁。


  多重租赁模式下,一个客户拥有一个数据库分区。800客在数据库优化方面有自己开发的特殊工具。李智表示,数据库优化水平是SaaS软件供应商必须跨越的一个技术门槛。


  多重租赁大大增强了软件的可靠性和可扩展性,降低了维护和升级成本。那么如何解决多重租赁的定制问题呢?


  自定制


  多重租赁架构下的自定制或自定义功能是SaaS软件的另一核心技术,领先厂商的产品已经将自定制做到非常便于用户使用的地步。客户可以根据自己公司的业务流程,自定义字段、菜单、报表、公式、权限、视图、工作流和审批流等,做到SaaS软件的量身定制,而且不需要编程知识。


  自定制的技术是通过在软件架构中增加了一个数据库扩展层、表现层和一套相关开发工具来实现的。目前世界上只有为数不多的几家厂商拥有此项核心技术。


  在线开发平台


  在线开发平台技术是自定制技术的自然延伸,但标志着软件产业链一个新时代的开始。在线开发平台的出现,无疑将推动SaaS概念的普及,也会推动一批SaaS软件的诞生。


  传统软件的产业链是由操作系统供应商、编程工具供应商和应用软件开发商构成。而在线开发平台提供了一个基于互联网的“操作系统”和开发工具。Salesforce亚太区业务经理田秋豪说:“Salesforce第一个推出了基于互联网的商用软件在线开发平台—AppExchange。和传统操作系统类似,开发者可以利用Salesforce提供的工具开发并销售托管型应用软件,并在Salesforce的平台上运转。”


  李智说:“800客的800APP也是一个在线开发平台,它为用户提供了一个完整的在线企业管理软件开发环境。”在线开发平台通常集成在SaaS软件中,最高权限用户在用自己的账号登录到系统后会发现一些在线开发工具。例如,“新建选项卡”等选项。每个选项卡可以有不同的功能。多个选项卡可以完成一项企业管理功能。用户可以将这些新设计的选项卡定义为一个“应用程序”,起个名字,然后将这些“应用程序”共享或销售给其他在此SaaS平台上的公司用户,让其他公司也可以使用这些新选项卡的功能。


  用户可以不用使用任何计算机编程语言,根据自己公司的需求,在SaaS软件提供的平台上在线开发公司管理软件。不懂编程的公司管理人员可以在数分钟内开发出诸如“费用报销”等非CRM范畴的管理软件模块,并可立即实施。


  在线开发平台对于拥有分支机构的企业很有帮助。总部可以开发一些“应用程序”,当使用得比较成熟后,就可以共享给分支机构,甚至卖给同行业的企业,从而获取利润。


  在线开发平台具有以下特点:


  统一的数据模型:用户添加的新功能模块使用平台供应商的数据模型,大大提高了开发速度。


  统一的权限级别:用户新开发的模块共享平台供应商核心的用户读写权限级别,保证公司各部门的用户只看到适合自己角色的数据及报表。而无论用户使用哪一个模块,都能大大降低软件实施的复杂度。


  统一的用户界面:新开发的模块自动继承用户已经熟悉平台供应商的用户界面,大大加快了用户上手速度。


  可扩展性


  与传统企业管理软件相比,SaaS软件的可扩展性可以更强大。


  “跨界混搭”(Mash-up)这个术语起源


  于流行音乐,编曲者把两张唱片混编以后重新制作出一首新歌。这个概念应用在SaaS上,就是指把多个不同的在线应用软件服务搭建成为一种新型的整合服务。比如,一种SaaS软件可以将其他公司的在线地图或汇率转换服务通过互联网调用,嵌入到自己的软件中。


  企业级管理软件的一些核心功能在SaaS软件中也有体现,包括参数应用(Parametric Applications)、自定制控件和集成器(Connector)。


  在传统软件模式下,如果软件的功能需要改变,那么相应的代码也需要重新编写,或者是留出一个编程接口让用户也可以进行二次开发。在SaaS模式下,用户可以通过输入新的参数变量,或者制定一些数据关联规则来开启一种新的应用。这种模式也被称为“参数应用”。而灵活性更强的方式是自定制控件,用户也可以在SaaS软件中插入代码实现功能扩展。


  集成器是一种软件程序,让用户从一个应用程序中读取数据,然后传到SaaS解决方案中(同样可以用于将数据送回到另一个应用程序中)。这种数据传送通常用于实时或批量传送的情况。企业完成初始数据的导入或导出后,可以根据需要定期更新这些数据。目前已有多家专业公司开发SaaS软件的集成器。


  SDP:未来方向


  虽然主流的SaaS软件运营还是以网站直销为主,但一些后来者也在探索SDP(Service Delivery Platform:服务交付平台)的模式。这两种模式在软件架构上有很大区别。


  SDP是由运营商提供硬件、互联网带宽、操作系统和运营管理软件,不同的软件开发商在此基础上提供多种应用软件。此模式类似于零售业的购物中心。


  虽然SDP能够提供统一计费、短信等互联网服务,但SDP在具体实现上还存在很多争议,如SDP是否应该包含数据库,终端客户的数据安全是由运营商负责还是由软件开发商负责,如果SDP包含统一的用户和用户权限管理,不同软件开发商的软件如何共享数据继承权限等,目前,成熟的SaaS业务应用软件种类并不多,SDP的效率也没有体现出来。


  编看编想 给SaaS点时间


  3年前SaaS概念开始在国内萌芽,去年随着众多大中型厂商高调进入SaaS领域,似乎SaaS市场的“爆发”已经近在眼前。


  不过仔细分析一下,就会发现实际情况没有这么乐观。很多厂商布局SaaS市场,其目的并不是为了赢利,而仅仅是先作一个表态,占据一个席位,告诉用户“我有提供SaaS模式的能力”。更多的时候,他们会静观SaaS市场的发展变化,等待最佳的大举进入的时机。


  厂商的选择不无道理,因为用户对SaaS的到来也没有做好真正的思想准备。Gartner在国外的调查显示,45%的中小企业表示他们不放心把资料交给提供SaaS服务的供应商,只有7%的中小企业相信SaaS适合他们的企业,还有17%的中小企业表示他们愿意考虑SaaS,另外的企业则表示还要再观察一段时间。


  中国的中小企业的想法和国外的企业类似,这导致SaaS在中国的发展速度缓慢。影响SaaS发展的几个因素是:1、用户不理解SaaS的业务模型,都采取观望态度。2、用户担心数据的安全性。3、用户担心网络中断造成不能访问企业数据,从而影响业务。4、用户已经习惯了现有的软件模式。


  尽管存在着一些障碍,SaaS大潮依然不可阻挡。随着SaaS的技术手段的不断成熟,以及使用SaaS的用户逐渐增多,SaaS将获得更多中小企业的认可,步入快速成长期。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐