随心所欲

做个幸福的人
posts - 147, comments - 1402, trackbacks - 28, articles - 0
  博客园 :: 首页 :: 新随笔 ::  :: 订阅 订阅 :: 管理

这是一个比较适合中小型企业软件应用的服务模式。
定义:软件即服务
优点:减少开发/维护成本;付费模式。
缺点:数据安全性。
重要辅助方案:智能客户端。

SaaS是Software-as-a-service(软件即服务)的简称,是随着互联网技术的发展和应用软件的成熟,而在21世纪开始兴起的一种完全创新的软件应用模式。它与“on-demand software”(按需软件),the application service provider(ASP,应用服务提供商),hosted software(托管软件)所具有相似的含义。它是一种通过Internet提供软件的模式,厂商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得厂商提供的服务。用户不用再购买软件,而改用向提供商租用基于Web的软件,来管理企业经营活动,且无需对软件进行维护,服务提供商会全权管理和维护软件,软件厂商在向客户提供互联网应用的同时,也提供软件的离线操作和本地数据存储,让用户随时随地都可以使用其定购的软件和服务。对于许多小型企业来说,SaaS是采用先进技术的最好途径,它消除了企业购买、构建和维护基础设施和应用程序的需要

中小型企业在软件应用方面的预算并不多,从头开发是一件不大容易的事情。一是由于开发周期长,二是因为客户难以负担高额的开发费用(特别是首期)。另外一个就是硬件维护的成本也很大。很多中小型企业需要维护自己的数据库服务器,web服务器...,而企业内部懂这些技术的人了了,所以只能是增加了企业无所谓的开支,并且不安全。
而SAAS则可以在某种程度上缓解这个问题:不仅软件维护变得集中,连硬件维护都变得比较集中。这样企业就不必分出额外的精力去维护IT部门。
对于软件公司来说,维护起来自然方面很多,再一个就是在演示的时候可以快速拿出demo,在网路上进行演示。
收费方面,可以按照月收费的模式(因为提供的是持续性的信息服务,而不是一次性的软硬件),这样可以保证软件公司的有比较稳定的收入,另外一方面给企业解决了首期付款的压力。

但是缺点也是显然易见:对于客户的敏感数据放在公共维护的网路上不够安全。这些数据对于企业来说相当重要,而这些数据/服务器等都在软件服务商手里,对它们来说心理上很难接受。所以实际应用中要有这样的选项,即把敏感数据库放在企业托管的服务器上,或者放在他们本地。
但是这个选项的存在,对于实施则颇有难度。因为saas的目的就是集中管理。

由于网路限制(网路速度慢或者联接失败),很多实际上的操作太依赖于这个不稳定的媒介,所以,智能客户端就显得非常重要。
比如说,客户正在录入交易数据,可是网络忽然断开,那么企业会把生意停下来等网络好转么?显然不可以。软件是工具,而不能是累赘。
所以这时候就可以使用智能客户端:本地使用windows界面;本地缓存数据;适时于服务器同步数据。
window界面可以减少网路速度的限制(一个web页面要是花上1分钟去打开,客户怕是不敢用的);本地数据缓存可以解决网络不稳定/断开时的数据存储(客户不需要担心网络断开会影响他们正常的业务运作);数据同步则是必须的,可以选择在访问量比较小的时候进行同步,尽量做到类似“实时”的效果。

总之,现在看起来SAAS还是最佳的一种方案,虽然还不够完美。


这是另外一个朋友的观察报告:
http://www.cnblogs.com/fjwuyongzhi/archive/2007/06/13/782274.html

Smart Client智能客户端初步:
http://www.cnblogs.com/dlwang2002/archive/2005/04/23/207974.html

Feedback

#1楼    回复  引用  查看    

2007-07-18 10:54 by web报表      
感觉SAAS现在还不成熟,只是看上去很美罢了,有些关键的问题尚未解决.

#2楼    回复  引用    

2007-07-18 11:02 by fantasisita [未注册用户]
客户的需求差异太大,定制化开发是个问题

#3楼 [楼主]   回复  引用  查看    

2007-07-18 11:26 by 随心所欲      
@web报表

哪些问题呢?

#4楼 [楼主]   回复  引用  查看    

2007-07-18 11:27 by 随心所欲      
@fantasisita
面向行业。
行业上的模块基本类似,但又不完全相同。
开发的过程就是行业信息标准化的过程;定制的过程则是体现客户细节的过程。

#5楼    回复  引用  查看    

2007-07-18 12:20 by 晴天有雨      
没有绝对的好坏,就像报纸在新媒体出来以后,仍然是最大的媒体产业之一一样。SaaS只是给用户提供了更多的选择,而不是未来发展的唯一选择。

#6楼 [楼主]   回复  引用  查看    

2007-07-18 14:06 by 随心所欲      
@晴天有雨
是的,不是唯一。
但是可能是最适合的,现在来看。

#7楼    回复  引用  查看    

2007-07-18 14:41 by 非我      
中国的网络状况能满足需求吗?习惯了使用c/s软件迅速响应的公司职员们,能忍受网络延时吗?

#8楼 [楼主]   回复  引用  查看    

2007-07-18 15:08 by 随心所欲      
@非我
这就是我说的“智能客户端”的补充方案。
智能客户端:SmartClient。
使用windows界面,本地数据库,只在恰当的时候和服务器在数据同步。

#9楼 [楼主]   回复  引用  查看    

2007-07-18 15:13 by 随心所欲      
@非我
我又补充了一点智能客户端的描述:
http://www.cnblogs.com/dlwang2002/archive/2005/04/23/207974.html

#10楼    回复  引用    

2007-07-18 15:49 by scong [未注册用户]
SAAS是趋势,不过要做好真的很难!如何快速应对客户的需求变化?如何低成本的维护客户的系统?一堆问题!

#11楼 [楼主]   回复  引用  查看    

2007-07-18 15:56 by 随心所欲      
@scong
是这样的吧。

#12楼    回复  引用  查看    

2007-07-18 18:48 by aspnetx      
SAAS,呵呵,差点看成SSAS

#13楼 [楼主]   回复  引用  查看    

2007-07-19 09:59 by 随心所欲      
@aspnetx

这差别可大了,呵呵

#14楼    回复  引用  查看    

2007-07-19 18:44 by aspnetx      
@随心所欲
确实,也许是最近看SSAS比较多所以自然就联想到这来了

#15楼    回复  引用  查看    

2008-01-29 14:38 by long      
上面是广告吗?

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-07-18 15:12 编辑过
Google站内搜索

China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》



相关文章:

相关链接:
 
Google