- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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服务。以达到与超级计算机同样的效果。云计算将所有的计算资源集中起来,并由软件实现自
动管理,无需人为参与。这使得企业无需为繁琐的细节而烦恼,能够更加
您可能关注的文档
最近下载
- 线性代数的几何意义_任广千,谢聪,胡翠芳编著.pdf
- 《给水排水管道工程施工及验收规定》GB50268-2023.pdf
- 《文言文虚词》复习教案全面版.doc
- 2024光伏发电工程交流汇流箱技术规范.pdf
- Unit 6 Understanding ideas Longji Rice Terraces 课件-高中英语外研版(2019)必修第一册.pptx VIP
- 《高职军事理论实用教程(第三版)》全套教学课件.pptx
- 08S208室内固定消防炮选用及安装(高清-有效).pdf
- 行政组织学简答题、述题及解答(第1-5章).doc
- 超星网课《舞台人生走进戏剧艺术》超星尔雅答案2023章节测验答案.docx
- 体育场地与设施--教学大纲.pdf
文档评论(0)