SaaS的开发模式 _原创精品文档.pdfVIP

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

SaaS的开发模式

黎宇

1引言

真正的问题,不是电脑是否具备思考能力,而是人类是否具备这种能力

________B.F.Skinner《计算机科学》

SaaS模式不同于传统软件不仅仅体现在运营的服务上,同时在软件开发的方式和技术上也有很

大的不同。

如何开发SaaS软件,开发SaaS软件将用到哪些技术这都是我们要研究的主要内容。

2实现SaaS软件的关键技术

2.1.SOA技术

SOA与SaaS被被称作挛生姐妹确实并不为过,SOA与SaaS是现代软件服务领域的二架马车,

它们奔蹄狂奔、并驾齐驱。

面向服务架构(SOA)最早是由Garnter公司在上世纪90年代末提出的概念,强调服务的重要

性。国内大多数消费者是通过SOA领域的老大IBM的宣传逐步对其认识和理解的。

随着时间的推移,应用软件开发厂商向SOA领域涉及的程度越来越深,现在可以毫不夸张地说,

SOA已经无处不在。随着SaaS的愈发火热,SOA的继续深入,2007年12月微软率先在业界提出

了“软件+服务”(S+S)战略,旨在打通“内部业务整合(SOA)+外部业务拓展(SaaS)+丰富用

户体验”等多重资源,将“软件”和“服务”有机地结合在一起,达到IT价值的最大化,实现SaaS

和SOA“鱼和熊掌兼得”。

根据微软在一份技术白皮书中做出的定义,“软件+服务”是一把“IT大伞”,它综合了很多IT

现有的技术和理论,包括SaaS、SOA和Web2.0。随着不同厂商从不同的切入点切入,整个IT业正

在托起”软件+服务”这把大伞,走向IT未来之路。

“IT环境的日益复杂,使得人们对科技产品的需求不断增加,未来10年的科技发展趋势已经

昭示,单一、模式化的技术产品或服务将不能满足社会经济的发展需求,全球科技生态系统将向多

元、动态、服务性等方向健康发展”。微软院士、微软CTO办公室成员DonaldFerguson认为,在服

务领域,用户可以买前试用,按需支付;在软件领域,用户有完全的掌控权--自行定制、一次性支付,

想用多久就用多久。用户如果选择了纯软件或纯服务的途径,实际上就等于放弃了另外一方面的优

势。“S+S”可以很好地解决这一问题。“S+S”的理念针对用户的多种需求,既可选择获得服务,也

可选择继续拥有软件,或二者兼得。

“SOA对那些开展SaaS的软件厂商而言也相当重要”。InterarborSolutions有限公司首席分析师

DanaGardner指出,原因在于SOA能帮助其更有效地进行应用程序软件的传递。而且,与传统的打

包应用软件厂商相比,他们从价格方面获得了竞争优势。

微软中国首席技术官李志霄博士表示,软件与服务在“S+S”中扮演了互补的角色,2008年将

是微软对“S+S”战略加紧布局的重要一年。另据SAPBusinessByDesign总监刘钦中透露,SAP也

将在2008年大变脸,以SOA架构产品拓展SaaS新渠道,从而获得SaaS和SOA的双重收获。

2.2.云计算技术

SaaS作为应用软件的一种全新的销售方式已经开始蓬勃发展起来,但是随着SaaS软件客户的

增长,网络存储和带宽等基础资源就会逐步成为发展的瓶颈,对众多企业来说,自身计算机设备的

性能也许永远无法满足需求,一个简单的办法是采购更多、更先进的设备,随之而来就是设备成本

急剧增长,利润随之降低,有没有更加经济有效的解决途径呢?“云计算”的出现也许为这个问题的

解决推开了大门的一个缝隙。

云计算(CloudComputing)是基于互联网的一种新兴的共享基础架构的方法,通常为一些大型

服务器集群,包括计算服务器、存储服务器、宽带资源等等。它利用高速互联网的传输能力,将数

据的处理过程从个人计算机或服务器移到互联网上的服务器集群中,这些服务器集群由一个大型的

数据处理中心管理着,数据中心按客户的需要分配计算资源,将巨大的系统池连接在一起以提供各

种IT服务。以达到与超级计算机同样的效果。云计算将所有的计算资源集中起来,并由软件实现自

动管理,无需人为参与。这使得企业无需为繁琐的细节而烦恼,能够更加

文档评论(0)

131****2708 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档