你的企业SaaS模式到底有多成熟?

 
   | |

导读:SaaS服务提供商通过详细的具体配置选项来允许客户改变自身应用的外观和系统行为。SaaS服务供应商将只能通过把系统转移到更为强大的服务器上来提升性能。

关键词:SaaS 服务提供商 系统 服务器

 
正在加载数据...

  第一级 定制

  第一级成熟度类似于上世纪90年代初的应用服务提供商(Application Service Provider)所采用的软件交付模式。在符合这一级成熟度的系统中,每个客户拥有一个为其定制的应用实例,这一单独的实例运行在SaaS服务提供商的硬件之上。从系统架构而言,这一级别的SaaS系统和传统的本地安装软件非常相似,同一客户的不同终端用户使用客户端软件连接同一个应用实例,但这一客户实例和服务提供商同时运行的其它客户的应用实例相比是完全独立的。

  因此,传统的服务器-客户端的应用可以在花费少量开发资源和无需重新设计整个架构的前提被改造成符合这一级别的SaaS模式的系统。虽然相比起其它更为成熟的SaaS模式的系统,这一类型的系统所能给SaaS服务提供商带来的收益有限,但它确实可以让SaaS服务提供商通过整合服务器硬件和管理来降低成本,因此目前有不少国内的软件厂商就尝试应用这种手段将其已有的传统系统改造为相应的SaaS系统。

  第二级 可配置

  在符合第二级成熟度的系统中,每个客户还是各自拥有一个单独的应用实例,但不同之处在于第一级中的用户实例是根据每个客户的需求单独定制的,而在这里,每个客户使用相同的代码。SaaS服务提供商通过详细的具体配置选项来允许客户改变自身应用的外观和系统行为。尽管如此,不同的应用实例之间还是保持完全独立运行。

  将所有客户的应用实例集中于同一代码库之下极大的减少了对于SaaS服务提供商的服务需求,因为此时对系统代码任何微小的改变都会立刻影响所有的当前客户,这下也就可以节省为每个客户的应用实例单独升级或修改的成本。但是相比起第一级的成熟度模型,如果试图将一个传统的服务器-客户端的应用改造成符合第二级成熟度的SaaS系统,将需要花费更多的重新架构和开发的成本。

  最后,同第一级模型有一处类似的是,符合第二级成熟度模型的系统一样需要SaaS服务提供商准备足够的硬件和存储空间来支持潜在的大量的同时运行的应用实例。

  第三级 可配置,高效的多用户支持

  在第三级的成熟度模型中,服务提供商通过运行一个应用实例来为所有的客户服务,同时通过可配置的元数据来给每一个客户提供不同的用户体验和功能。可配置的权限控制和安全策略则确保了每一个客户的数据被单独存放且与其它客户的数据相隔离。因此,从最终用户的角度出发,他们将感受不到所使用的应用实例也在同一时间为其他客户所共享。

  这种方式解决了这样一个问题,那就是随着SaaS服务供应商业务的发展和客户的增多,只能通过提供更多的服务器资源来运行更多应用实例,现在SaaS 服务供应商可以用同样数量的服务器资源为更多的客户服务,从而比起前两级成熟度模型的系统,更有效的利用了硬件资源,降低了运营成本。

  但这一架构的不利之处在于无法灵活的提升系统性能,除非使用数据分区技术来提高数据库的性能,一般来说SaaS服务供应商将只能通过把系统转移到更为强大的服务器上来提升性能。

  第四级 可配置,高效的多用户支持可扩展

  在这一级也就是最后一级的成熟度模型中,SaaS服务供应商将通过运行一个负载均衡的具备权限验证功能的平台来为众多的客户同时服务,每个客户的业务数据将被单独存放,同时提供使用可配置的元数据来为每一个客户提供其自身需要的独一无二的用户体验。符合这样一个成熟度的SaaS系统将可以轻易支持一个相当大的客户数目,这是因为在其后台运行的服务和业务实例可以在不修改系统架构的基础上随着需求动态的增加和减少,任何的系统变动和修复可以轻而易举的同时作用于数以千计的客户环境中,就如同只为单一客户服务时同样简便。


SaaS模式
 福布斯:SaaS模式迫使软件业作出选择
 你的企业SaaS模式到底有多成熟?
 SaaS模式下的数据安全及满意度亟需完善
 探究SaaS模式下ERP的中国之路
 通过SaaS模式提供SOA服务
 SOA、SaaS模式使软件维护费有望取消
 超半数SaaS企业对2009年发展态度乐观
 SOA之SaaS化 以SaaS提供SOA服务
 通过SaaS提供SOA服务
 SaaS软件服务优点全解析
 三大因素影响SaaS未来三年发展
 SaaS、复合应用和SOA:让三者一同工作(三)
 SaaS、复合应用和SOA:让三者一同工作(二)
 SaaS、复合应用和SOA:让三者一同工作(一)
 SaaS是SOA服务方式的自然延伸
 SaaS、云计算、软件:危险的“三角恋”(二)
 SaaS、云计算、软件:危险的“三角恋”(一)
 是架构还是软件? SOA与SaaS还在不停争论
 SaaS繁荣是资本效应还是市场需求
 选择SaaS应用前必须考虑的问题
 软件即服务(SaaS)在云计算中扮演的角色
 SaaS模式强于传统预制模式
 SaaS等待变盘的临界点
 SaaS:光环难掩四大隐患 先驱者或成捐躯者
 SaaS:克服传统软件的三大恶习
 SaaS的优点是什么?
 黑帽研究人员:SaaS数据缺乏法律保护
 金融风暴下SaaS的完美冲刺
 SaaS运营注定与小规模服务商无缘?
 专家预测 2009年SaaS或许能拯救统一通信
 SOA是套拼接积木 CIO应该如何搭?
 GE CIO谈SaaS应用:与自建系统差异不大
 Gartner:ECM与SaaS结合并不顺利
 TCO模型助CIO准确对SaaS作出效益评估
 2009年SaaS市场理性回归 出现三拐点
 SaaS和云计算改变 开发员须适应变化
 SaaS与数据安全能否兼得?
 Websense借力云安全大幅提升SaaS服务水平
 是架构还是软件? SOA与SaaS话题争论正酣
 实现“软件+服务”(S+S)的注意事项(下)
 实现“软件+服务”(S+S)的注意事项(上)
 互联互通制约SaaS和SOA应用
 浅谈基于SOA架构的SaaS化

原文出处:http://www.cnw.com.cn/cnw07/Software/News/htm2008/20081124_62590.shtml
 
来源:网界网    
 
 
 
 
 

SOA基础

 
SOA专家组与10月23日发布SOA宣言,该宣言阐述了106个字的原则,他们认为最重要的是受欢迎的一体化战略。虽然有些人可能认为SOA像企业架构……
 
网络臭虫(Web bug)也称为网络信标(Web beacon)是一个放在网页或电子邮件上的文件对象,用于监测用户的行为。
 
顶级域名(TLD,top-level domain)是因特网域名的最后一部分。顶级域名是一个域名的最后一个点后面的字母组成的部分。
 
本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度,这样一来每个服务都可以不受羁绊……
 
做了两年CUNA Mutual 集团顾客营运资深副总裁的Rick Roy,今年转投IT业,担任集团CIO一职。这位致力于实现IT价值的CIO眼下正面临如何在经济危机中领导IT部门的重重挑战。

热门技术手册排行

 

随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。

 

本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。

 

业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

 

TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

 

Mashup是一个非常cool的新的应用程序种类。如果你想真正的了解它们,我们需要回过头来看看你现在的计算机,其实它就是一个非常好的帮助你理解mashup的模型。现在开源的操作系统无疑是非常好的apis的集合或应用程序编程接口,帮助开发者去构建其应用程序。计算机本身也是一个很好的为用户提供接口的例子,键盘和鼠标可以被理解为你通过计算机的接口而使用的不同的应用程序。本技术手册为读者提供了一些相关信息,如果需要深入了解mashup,读者可以借助其他参考资源。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录