- 1、本文档共75页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
云计算的时代的软件开发技术及其应用1
3.1云计算应用软件设计的特征 3.2云计算应用软件设计——SOA架构 3.3云计算应用软件设计——SaaS模式 3.4云计算应用软件设计——多租赁特征 确保配置软件应用的过程本身是简单且易于为客户所直接理解并使用的,而且应该无需考虑付出任何额外的开发和维护成,用户可以灵活选择所需要的功能模块。而备份、维护、安全、升级等服务都留给SaaS供应商 高考数据/服务中心跨硬件平台 Intel内核机架服务器*1(2*xeon 4core 2.4G cpu,4*4G ECC DDR3 1333内存, 272G SAS) AMD内核机架服务器*1(2*Opteron 4core 2.4G cpu,4*4G ECC DDR2 667内存, 272G SAS) Power内核刀片服务器*4(2*power 1core 2.2G cpu,1G ECC DDR 333内存, 40G ATA) Intel内核刀片服务器*10(1*xeon 1core 3.0G cpu, 2*512M ECC DDR2 667内存, 72G SCSI) Intel内核普通PC*1(1*赛扬 1core 2.6G,512M DDR333, 80G ATA) 4.1 高考智能择校推荐系统 高考数据/服务中心跨操作系统 目前已测试VM0可用的linux平台 Ubuntu、 Cent 、SUSE、Debian、Fedora/Red Hat 而VMn为任意操作系统(可实现全/半虚拟化) 4.1 高考智能择校推荐系统 平台监控与管理(支持PC和手机端) 4.1 高考智能择校推荐系统 4.1 高考智能择校推荐系统 高考数据/服务资源的统计分析 支持PC端和手机端的分析与可视化展示 趋势分析 对比分析 评价分析 周边环境分析 就业率分析 …… 五、总结 软件工程国家重点实验室 * 5.1 大型云服务软件的开发需求是现实的 软件是IT系统的灵魂 人类创造出的软件开发技术不会随着IT技术的发展而失去作用或降低重要性。它是我们在新的IT环境中开发更大规模、更复杂、更创新的应用软件系统的有力武器。 软件开发技术不但会跟随IT技术的发展而变化,而且它自己也处在不断的发展过程中。新的软件开发技术将提高人类开发软件系统的能力 云计算为人类使用更大、更复杂的软件系统,提供了可能。 软件工程国家重点实验室 * 5.2 发展需求与机遇——流动人口服务 软件工程国家重点实验室 * 生殖健康 犯罪预防 危机应对 社会保障 外来流动人口的压力 人口流动形态推动了珠三角地区的现代化进程,也在人口、社会、经济等方面带来新问题,不断冲击着以往的管理机制,对公共管理与服务部门提出新的要求 技术需求: 专业化 信息、应用分层处理, 多中心, 海量终端 教育卫生 民主法制 城镇化与 工业化进程 5.2 发展需求与机遇——中小企业业务信息服务 软件工程国家重点实验室 * 面向中小企业商务的云服务 技术需求: 低成本专业信息服务、按需服务,数据密集服务 中小企业支持珠三角地区经济社会发展 中小企业 1000,000 增加就业 增加经济活力 改善产业结构 扩大内需 克服: 技术实力弱 缺乏资金 长远的预见性差 信息化实施能力差 促进自主创新 5.2 发展需求与机遇——大众健康服务 软件工程国家重点实验室 健康作为服务 健康的公民才能劳动创造价值 技术需求: 低成专业健康服务、按需服务,数据密集服务 5.3 云服务软件开发技术需要创新发展 云计算的分布并发编程和数据库技术技术的现状 仅提供API支持和简单的工具支持,欠缺编程模式、开发框架和方法学体系 仅适用于关系较简单的海量(网页)数据的高效处理,欠缺对具有复杂关系的数据的处理能力。 在云平台中,对于开发大规模复杂的企业应用软件系统而言,软件开发技术仍不充分 软件工程国家重点实验室 * Web应用开发与云服务软件开发 软件工程国家重点实验室 * J2EE Map/Reduce Struts、Spring… Eclipse、 Oracle Jdeveloper NetBeans J2EE设计模式 IBM MapReduce Tools for Eclipse ??? ??? 基础API与技术架构 开发框架 IDE工具 开发方法学 5.3 云服务软件开发技术需要创新发展 Web数据库与云数据服务 软件工程国家重点实验室 * JDBC Herbernat、JPA、SDO、JDO 传统的关系型数据库 (Oracle、MySQL …) 云数据库服务 (BigTable、HBase) Bigtable API、Hbase API ??? 开发框架 API 数据库 关系代数 ??? 理论体系 5.3 云服务软件开发技术需要创新发展 5.4 结束语 云服务软件系统
文档评论(0)