SaaS模式和ASP模式

前言:
cfans转载的《谁适合ASP模式的ERP》、《ASP模式综述》对ASP模式做了较详细的介绍。
本文简单描述了ASP和SaaS模式的联系和区别。

在阅读本文以前,强烈推荐你先阅读微软官方有关SaaS的两篇文档:
抓住长尾市场的架构战略
多用户数据体系结构
两篇文章的英文版在这里:
英文版在这里:
Architecture Strategies for Catching the Long Tail
Multi-Tenant Data Architecture

作者的Blog:
Frederick Chong
Gianpaolo Carraro

SaaS和ASP的联系:
无需置疑,微软现在推广的SaaS(Software as a Service )是从ASP模式演变而来。虽然微软在上述的文档里面没有过多地提到ASP,但是SaaS和ASP还是有千丝万缕的联系。
ASP和SaaS和重点都是“软件部署为托管服务,通过因特网存取”。他们相同的地方有:
运营模式:
软件所有权属于供应商,供应商来负责基础设施和软件维护升级工作。

服务方式:
客户按一定的付费周期来租赁供应商的服务,费用可能随着客户使用规模大小不同。供应商定期和客户一起整理需求,以使服务能响应客户变化。

盈利方式:
通过专业化和规模经济来降低供应商软件服务成本,以此达到盈利目的。附加的盈利方式有广告和无线增值等。
只有达到一定的规模,才能使供应商投入的硬件和专业服务成本和营业收入达到平衡。在此之后,随着规模的增大,供应商的销售成本丝毫不受影响,
利润才开始增长。

ASP和SaaS不同的地方在哪里?
传统的ASP只是针对每个客户定制不同的应用,而没有将所有的客户放在一起进行考虑。在SaaS模式中,在用户和Web服务器上的应用之间增加了一个中间层,这个中间层用来处理用户的定制、扩展性和多用户的效率问题。技术上来说,要不ASP模式复杂。
下图为《抓住长尾市场的架构战略》中使用的SaaS成熟模型

在此图中可以清晰地看出ASP和SaaS的最大区别:
ASP处于成熟模型级别1的区域,每个客户运行供应商为自己定制的特有实例。从技术角度来说,就是每个客户使用一个数据库、一个Web站点或者虚拟目录。数据库中的数据结构和应用的代码可能都根据客户需求做过定制化修改。

而成熟模型级别2的的主要特点是:代码和数据结构都是相同的,供应商在设计应用的时候已经考虑了扩展性,所以针对不同需求的客户,可以采用灵活的配置来响应,但是应用数据仍然是隔离的。从技术角度来说,所有客户都是使用一套安装包,数据库结构和一样。在此模式下,供应商面临的挑战主要是:
1.在数据库设计时如何实现用户的定制数据存储?
2.在UI层设计时如何实现用户可定制UI和表单字段的自主增减?

成熟模型级别3的的主要特点是:使用一套应用程序来承载所有客户实例。在数据库中也是使用一个数据库保存数据。所有客户的UI和应用数据是通过授权和安全策略等方式进行隔离。在这种模式下,供应商面临的挑战主要是:
1.如何在设计时就处理好大量并发和海量数据?
2.如何保证应用系统的稳定性?
3.如何说服客户接收这种数据保存策略?

最为理想的成熟模型是级别4,采用这种模型,用户接入的是负载均衡的服务器群,其它和级别3相同。在这种模式下,供应商面临的主要挑战是:
1.如何在服务器群硬件投入和客户规模之间找到平衡?
2.如何降低服务器群的前期投入和维护成本?

小结:
SaaS模式ASP模式都秉承“软件即服务”的理念,但是SaaS要比ASP复杂的多。对于有志于采用SaaS进行应用开发的供应商来说,应该先评估所处行业中目标客户对此模式的接收程度,并要评估自身的技术特点,以便更快的接收这种从软件构建、销售到部署方式的彻底改变。

0
0
(请您对文章做出评价)
« 上一篇:深圳.NET俱乐部7月活动小结及照片
» 下一篇:同一个联盟,同一个梦想!
posted @ 2006-08-04 22:12 xlzhu 阅读(13342) 评论(57)  编辑 收藏 网摘 所属分类: 深圳.NET俱乐部, 初学者专栏, C#

  回复  引用  查看    
#1楼2006-08-04 22:32 | Teddy's Knowledge Base      
从这四个图看,图4和图3的区别,似乎不仅仅是多了一个负载均衡的服务器群。按照图来理解,似乎应该是,有负载均衡的服务器群来作为和用户交互的统一接口,却又不像图3那样只用一套实现系统,负载均衡的服务器群向下管理了多套实现系统,但是这些多套系统被负载均衡的服务器群割离,因此对用户透明。这样就兼具了图2和图3的优点。可以想象,如果从图4的instance再往下,应该是还有一个数据库集群,统一存储所有的同构instances的数据。
  回复  引用  查看    
#2楼2006-08-04 23:37 | 周奔驰      
在中国可行么?大多数中小企业都做的是假账
  回复  引用  查看    
#3楼2006-08-05 05:38 | Henry Liang      
@周奔驰
系统仅仅提供服务,至于业务,是交由客户自行处理,所以也就无所谓了。另外,统一的数据系统可以让税务局更方便查账。呵呵~~

  回复  引用  查看    
#4楼[楼主]2006-08-05 09:17 | xlzhu      
@Teddy
你说的对

  回复  引用  查看    
#5楼2006-08-05 16:06 | aspnetx      
收藏下来慢慢研究先
  回复  引用  查看    
#6楼2006-08-07 13:05 | cfans      
saas模式针对的其实是高端用户,运营商也是上档次的,服务更规范化。
而asp模式,可以更个性化,形式可以更多样化。初期投资也可以小很多。
我对asp模式最简单的理解就是,没有成立IT部门能力或必要的公司把这个部门外包出去。

  回复  引用    
#7楼2006-08-11 17:03 | asp[未注册用户]
问题是ASP的模式在中国有多少企业能接受。
  回复  引用  查看    
#8楼2006-09-21 18:01 | redmoon      
国内无法接受ASP模式的原因在于很多客户觉得数据放在你那里不安全。这也是因为中国现在信任体系崩溃的。甚至于很多客户认为数据就代表权力,把权力放在电脑里已经没有放在抽屉里稳妥了,还敢放在第三方那里?
  回复  引用    
#9楼2006-10-09 19:56 | ericliu[未注册用户]
Saas的思想不错,但是没有一个很好的关于数据安全与保密的解决方案,目前还是很难有发展的
  回复  引用    
#10楼2006-10-24 20:16 | lfzz[未注册用户]
如何快速搭建一个SaaS平台?要注意那些问题,希望大家提供建议。
  回复  引用    
#11楼2007-03-21 09:14 | pazu[未注册用户]
http://www.laputac.com
国内最为成功的SaaS平台,独特创新的设计,本地数据存取。

  回复  引用    
#12楼2007-05-17 09:20 | Saasoft[未注册用户]
成功的SaaS模式软件
试用登录地址:https://www.eoms.cn(安全加密登录)

  回复  引用    
#13楼2007-05-29 15:48 | 郭小姐[未注册用户]
采购管理在线租用软件服务
试用登录地址:http://www.eccl.com.cn/channel/test.jsp
来电咨询:0335-3186651
免费注册,即可获赠精美《供应商名录》!

  回复  引用    
#14楼2007-06-21 12:54 | tomos[未注册用户]
tomos的将来就是一个SaaS平台,大家看看吧!
  回复  引用    
#15楼2007-06-21 12:54 | tomos[未注册用户]
www.3wos.net
  回复  引用    
#16楼2007-06-25 17:11 | huobin[未注册用户]
成功的SaaS模式软件
试用登录地址:https://www.telinclub.cn

登录演示帐号:
HZ000102
test
123456

  回复  引用    
#17楼2007-06-25 22:24 | everydo.com[未注册用户]
SAAS是大势所趋了
  回复  引用    
#18楼2007-07-15 13:10 | 设计[未注册用户]
去TOMOS嘛,,,SaaS平台。。
  回复  引用    
#19楼2007-07-17 00:37 | 期待[未注册用户]
TOMOS具有成为SAAS平台的潜质,但是需要有一步助力,就看他们运气好不好了
  回复  引用    
#20楼2007-07-30 00:17 | ABC[未注册用户]
似乎SAAS和WEB OS很热呵
  回复  引用    
#21楼2007-08-07 18:18 | 友家酒店公寓[未注册用户]
作为程序员,或者说作为一个了解 SAAS,我深信SAAS是有着巨大市场的.

但经过我的实践之后才发现,市场很大,但是市场中的决策者们从 了解-->接受-->应用, 是一个相当漫长的过程!

以上均是本人个人观点

  回复  引用    
#22楼2007-08-22 16:15 | allen_zhang[未注册用户]
前一段时间偶尔发现一个免费的财务软件——4Fang财务软件在线版,感觉很不错,所以就比较关注,今天在4Fang的网站上看到了他们关于技术的阐述,不管他们的软件如何,他们的阐述让我有了进一步的思考,他们提出了SaaS、Google Spreadsheet等新技术核心开发理念是“简单实用就是最好的!”,我喜欢简单的软件,软件本来就是一件工具,应该拿来就使用的。

主站地址: http://www.laputac.com
界面预览: http://www.laputac.com/tech/images/xwin.gif

  回复  引用    
#23楼2007-10-13 19:46 | 321[未注册用户]
一个不需要WEB实现大量软件SAAS化的技术网站:
www.zhongguo.com.cn

  回复  引用    
#24楼2007-12-10 14:15 | SaaS[未注册用户]
点中SaaS在线软件的死穴 (转载:http://www.kuaijigw.com/bbs/cksoft/2007-12-3/179.html
在目前的SaaS模式下,软件提供商(提供商业逻辑服务)-〉数据保管方(数据银行)-〉客户(使用者)模式确实是一个比较完美的解决方案。如果是财务财务数据,恐怕还是没有哪个企业愿意把数据交给第三方去保管的(至少目前不会),更何况连数据放在什么地方用户都不一定知道!为什么就不抛开“第三方”呢,直接把数据交给用户自己保管呢?想必这种模式是“第三方”最垂涎的馅饼 )
IT企业想打造银行一样高的信誉度,是件非常艰难的事情,IBM,微软这些企业恐怕都还做不到,更何况这些才出世不久的SaaS模式的营运商!! 银行的信誉度是有法律保障的,“第三方”有这样的优势吗?
有“第三方”的存在,必定会分掉利润,必定会增加软件的成本,必定会导致用户用不到实惠的软件,必定影响SaaS软件的发展。中小型企业需要的是简单实用的、价格实惠的,自己可以保管数据的产品,纵然自己保管可能风险更大,但这是中小型企业的心理需求。
把数据交给用户自己保管才是真正的“安全”,才是眼前SaaS的出路。jobman经过比较目前的SaaS在线软件发现,目前只有4Fang在线软件能做到可以让用户选择 数据存放的功能,即用户可以自己自己保管把企业财务数据,数据可以选择存放在自己指定的电脑上。像存钱一样,我喜欢放银行就放银行;喜欢自己藏在被窝里,就藏在被窝里,当然,不小心被老鼠咬了,自己负责 )
jobman比较看好4Fang在线软件这种 把数据交给用户保管 的做法,一来他们自己减低了成本;二来,用户可以自己直接保管数据;三,用户直接操作本地数据库,避免了网络带宽等问题造成的种种危机。营运商不保管用户的数据,自然就不用部署很多服务器,所以用户不需要多少银子就可以享用专业软件的服务,这才是真正站在中小型企业的角度去考虑问题的。
不要以为只有大企业的财务数据才是重要的,小企业就可以忽略些,就可以轻易给“第三方”保管。有人用软件,软件才有用,营运商才有¥收入,不考虑中小型企业的心理接受能力,SaaS将又是ASP的继承人(Saas As A asp-Software)。

  回复  引用    
#25楼2007-12-14 13:10 | 渡虚[未注册用户]
--引用--------------------------------------------------
SaaS: 点中SaaS在线软件的死穴 (转载:<a href="http://www.kuaijigw.com/bbs/cksoft/2007-12-3/179.html" target="_new" rel="nofollow">http://www.kuaijigw.com/bbs/cksoft/2007-12-3/179.html</a>
在目前的SaaS模式下,软件提供商(提供商业逻辑服务)-〉数据保管方(数据银行)-〉客户(使用者)模式确实是一个比较完美的解决方案。如果是财务财务数据,恐怕还是没有哪个企业愿意把数据交给第三方去保管的(至少目前不会),更何况连数据放在什么地方用户都不一定知道!为什么就不抛开“第三方”呢,直接把数据交给用户自己保管呢?想必这种模式是“第三方”最垂涎的馅饼 )
IT企业想打造银行一样高的信誉度,是件非常艰难的事情,IBM,微软这些企业恐怕都还做不到,更何况这些才出世不久的SaaS模式的营运商!! 银行的信誉度是有法律保障的,“第三方”有这样的优势吗?
有“第三方”的存在,必定会分掉利润,必定会增加软件的成本,必定会导致用户用不到实惠的软件,必定影响SaaS软件的发展。中小型企业需要的是简单实用的、价格实惠的,自己可以保管数据的产品,纵然自己保管可能风险更大,但这是中小型企业的心理需求。
把数据交给用户自己保管才是真正的“安全”,才是眼前SaaS的出路。jobman经过比较目前的SaaS在线软件发现,目前只有4Fang在线软件能做到可以让用户选择 数据存放的功能,即用户可以自己自己保管把企业财务数据,数据可以选择存放在自己指定的电脑上。像存钱一样,我喜欢放银行就放银行;喜欢自己藏在被窝里,就藏在被窝里,当然,不小心被老鼠咬了,自己负责 )
jobman比较看好4Fang在线软件这种 把数据交给用户保管 的做法,一来他们自己减低了成本;二来,用户可以自己直接保管数据;三,用户直接操作本地数据库,避免了网络带宽等问题造成的种种危机。营运商不保管用户的数据,自然就不用部署很多服务器,所以用户不需要多少银子就可以享用专业软件的服务,这才是真正站在中小型企业的角度去考虑问题的。
不要以为只有大企业的财务数据才是重要的,小企业就可以忽略些,就可以轻易给“第三方”保管。有人用软件,软件才有用,营运商才有¥收入,不考虑中小型企业的心理接受能力,SaaS将又是ASP的继承人(Saas As A asp-Software)。

--------------------------------------------------------
我觉得把数据交给用户自己,看似很好地解决方案,但是saas的作用就只能作为象office一样的工具软件了。但是saas立足于企业应用,很多综合分析查询的功能靠那些本地数据根本没有实现的可能。这样要saas还有何意义?比如:我选择saas管理我公司的客户资源,当这个客户资源需要被其他同事共享,或者和其他公司的同仁共享时,本地化的数据只能是我手工处理传送;更甚至,我希望分析前一年被同事关注最多的客户时,这种分析能够在本地作出吗?这些还是最轻量级的分析,还有更多地分析本地数据都不可能实现。那么企业需要saas的意义何在?

  回复  引用    
#26楼2007-12-19 08:35 | saas[未注册用户]
我们一直在关注SaaS,文章很棒!

推荐参阅[SaaS专题]:
http://www.226e.net/article/91/ArticleList91_1.htm

  回复  引用    
#27楼2008-01-17 20:40 | 同步[未注册用户]
英雄所见啊!和我想的一样!!!
  回复  引用    
#28楼2008-02-02 01:01 | 123RRTT[未注册用户]
给你一个不一样的SAAS技术看看.外行就不要费心了.2000款应用和游戏全部SAAS化.
案例:www.shijie.com.cn

打开页面后,安装页面提示"控件",这是保证在线的客户端,大约100K,3-7秒就安装完成.
没有病毒,不是流氓插件,没有广告.放心安装使用.
安装后,下面的你就可以随意爽了.:)
每个软件第一次在你的电脑开始运行需要等待的时间不一样,平均大约30秒.
第二次再打开任何软件基本和本机运行一样,很不错的.

更过游戏和应用软件:www.shijie.com.cn
注意:现在不支持VISTA 和火狐浏览器

  回复  引用    
#29楼2008-02-28 17:33 | mrcrm[未注册用户]
我觉得把数据交给用户自己,看似很好地解决方案,但是saas的作用就只能作为象office一样的工具软件了。但是saas立足于企业应用,很多综合分析查询的功能靠那些本地数据根本没有实现的可能。这样要saas还有何意义?比如:我选择saas管理我公司的客户资源,当这个客户资源需要被其他同事共享,或者和其他公司的同仁共享时,本地化的数据只能是我手工处理传送;更甚至,我希望分析前一年被同事关注最多的客户时,这种分析能够在本地作出吗?这些还是最轻量级的分析,还有更多地分析本地数据都不可能实现。那么企业需要saas的意义何在?
欢迎访问我们的网站,地址:http://www.mrcrm.com/

  回复  引用    
#31楼2008-04-13 12:40 | 服装搭配[未注册用户]
服装搭配师文凭课程
举办时间:5月14日--5月16日 人数:30人 地点:北京 状态: 报名中
毕业证书:经考试合格后,颁发由紫筠老师亲笔签名的结业证明。收益承诺服装搭配师文凭课程学员结业后可终身免费再学,在学习的两天内认为不能给您带来收益,我们将退还剩余学费!http://www.hanlint.com/showItems1.jsp?id=72

  回复  引用    
#32楼2008-04-24 16:01 | 机票[未注册用户]
机票,***-北京***网是一家专业从事机票和酒店预定的集团性公司。公司的服务网络遍及京城各城区,为您的商旅之行提供便捷、全面的服务。
www.xgairchina.com/

  回复  引用    
#33楼2008-05-11 17:49 | seo[未注册用户]
SEO技术站提供SEO教程,SEO服务http://www.chineseseo.com.cn
  回复  引用    
#36楼2008-06-03 09:41 | 负荷开关[未注册用户]
呵呵 不错啊
  回复  引用    
#37楼2008-06-20 21:36 | 何先生[未注册用户]
炎帝网---SaaS专业媒体
http://www.yandi.net

  回复  引用    
#38楼2008-06-25 19:32 | hsgdegwifri[未注册用户]
<a href="http://www.518gjjp.com/net/deimei/1141240851311412478727975.htm">北京到伦敦飞机票价格查询`东航最近北京到伦敦机票到伦敦航班预定</a>
<a href="http://www.518gjjp.com/net/deimei/113955085131139558676548.htm">北京到温莎飞机票价格查询`东航最近北京到温莎机票到温莎航班预定</a>
<a href="http://www.518gjjp.com/net/deimei/113845085131138459976772.htm">北京到圣约翰飞机票价格查询`东航最近北京到圣约翰机票到圣约翰航班预定</a>
<a href="http://www.518gjjp.com/net/deimei/1137300851311373065029871.htm">北京到圣约翰斯飞机票价格查询`东航最近北京到圣约翰斯机票到圣约翰斯航班预定</a>
<a href="http://www.518gjjp.com/net/deimei/1135240851311352410390744.htm">北京到哈里法克斯飞机票价格查询`东航最近北京到哈里法克斯机票到哈里法克斯航班预定</a>

  回复  引用    
#39楼2008-08-11 23:37 | yinjh[未注册用户]
如果网络速度够快,数据库放在哪里都可以的。
程序都不用改。

  回复  引用    
#40楼2008-08-19 15:02 | 风水大师[未注册用户]
但是saas的作用就只能作为象office一样的工具软件了。但是saas立足于企业应用,很多综合分析查询的功能靠那些本地数据根本没有实现的可能。这样要saas还有何意义?比如:我选择saas管理我公司的客户资源,当这个客户资源需要被其他同事共享,或者和其他公司的同仁共享时,本地化的数据只能是我手工处理传送;更甚至,我希望分析前一年被同事关注最多的客户时,这种分析能够在本地作出吗?这些还是最轻量级的分析,还有更多地分析本地数据都不可能实现。那么企业需要saas的意义何在?
  回复  引用    
#41楼2008-08-19 15:03 | 风水大师[未注册用户]
那么企业需要saas的意义何在? http://www.fmtchina.com/
  回复  引用    
#42楼2008-08-28 19:20 | bregie[未注册用户]
这个东西需要时间,或许时间可以解决一切
  回复  引用    
#44楼2009-01-12 09:56 | 稳压器[未注册用户]
不错支持一下
  回复  引用  查看    
#47楼2009-06-04 17:53 | jefferyhi      
我想问下,
数据选择用户本地存储,
程序运行在第三方难道就没有存在危险性吗
有好的能限制程序访问用户本地数据的解决方案吗

  回复  引用    
#48楼2009-07-24 13:48 | 网站优化[未注册用户]
不错支持一下,我们是做网站优化的http://www.bbsseo.cn/
http://www.semhr.cn/欢迎咨询

  回复  引用    
#49楼2009-07-24 13:49 | 网站优化[未注册用户]
打开页面后,安装页面提示"控件",这是保证在线的客户端,大约100K,3-7秒就安装完成.
没有病毒,不是流氓插件,没有广告.放心安装使用.
安装后,下面的你就可以随意爽了.:)
每个软件第一次在你的电脑开始运行需要等待的时间不一样,平均大约30秒.
第二次再打开任何软件基本和本机运行一样,很不错的.

  回复  引用    
#50楼2009-07-24 13:50 | 看风水[未注册用户]
过来看一下
  回复  引用    
#51楼2009-07-28 08:46 | 北京网站优化[未注册用户]
http://www.seofx.cn/
  回复  引用    
#52楼2009-07-28 08:47 | 北京网站优化[未注册用户]
http://www.seofx.cn/
  回复  引用    
#53楼2009-08-07 13:19 | 对讲机[未注册用户]
盈利方式:
通过专业化和规模经济来降低供应商软件服务成本,以此达到盈利目的。附加的盈利方式有广告和无线增值等。
只有达到一定的规模,才能使供应商投入的硬件和专业服务成本和营业收入达到平衡。在此之后,随着规模的增大,供应商的销售成本丝毫不受影响,
利润才开始增长。


  回复  引用    
#54楼2009-08-22 13:40 | 对讲机[未注册用户]
成熟模型级别3的的主要特点是:使用一套应用程序来承载所有客户实例。在数据库中也是使用一个数据库保存数据。所有客户的UI和应用数据是通过授权和安全策略等方式进行隔离。在这种模式下,供应商面临的挑战主要是:
1.如何在设计时就处理好大量并发和海量数据?
2.如何保证应用系统的稳定性?
3.如何说服客户接收这种数据保存策略?


  回复  引用    
#55楼2009-09-12 06:59 | saas[未注册用户]
SaaS在业内的叫法是软件运营,或称软营。是一种基于互联网提供软件服务的应用模式。一种随着互联网技术的发展和应用软件的成熟,在21世纪开始兴起的完全创新的软件应用模式,是软件科技发展的最新趋势。
  回复  引用  查看    
#57楼2009-11-17 14:46 | 淡泊江湖      
收藏!
  回复  引用  查看    
#58楼2009-11-18 09:33 | 龙脉在线      
龙脉在线saas平台
http://www.szsaas.cn