- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于SOA流程调度技术在高分减灾应用示范系统中应用
一种基于SOA的流程调度技术在高分减灾应用示范系统中的应用
摘 要 针对减灾业务应用多样性、突发性、高时效性、资源共享性等特点,基于现有分布式并行计算平台软件Platform,结合SOA系统架构和流程,实现SOA流程与云平台流程的结合,研究面向高分减灾业务运行的多层级调度策略与协同计算关键技术,完成动态调度业务流程,提供在虚拟化环境下的高性能处理及协同计算能力以及对减灾业务和计算资源进行多层级调度能力。
【关键词】SOA 流程调度 减灾应用
1 引言
SOA(Service-Oriented Architecture)面向服务的体系结构是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以使用一种统一和通用的方式进行交互。
随着计算机和互联网技术的不断发展及应用的深入,网路上虽然聚集了计算资源、存储资源、数据资源,以及软件资源等各种资源,但还存在总量丰富而资源利用率低的矛盾。为了有效满足面向互联网的复杂应用及对大规模计算能力、海量数据处理和信息服务的需求,必须将广域分布的异构、自治的资源进行按需组织和管理,更加有效的整合分散的计算资源,以便为用户和应用提供一体化的服务环境。云计算就是在这种背景下产生的一种新型服务计算模式,它是在分布式计算特别是网格计算的不断发展中产生的,是一种共享基础架构的方法,它面对的是超大规模的分布式环境,核心是提供计算资源、数据存储和网络服务。面向服务的架构(SOA)是一种体系架构的方法,它指导着业务服务在其生命周期(包括创建和使用等)的方方面面,SOA由一系列相互交互的服务组成,屏蔽了不同平台、编程语言、操作系统和硬件架构之间的差异,实现了服务的高可重用性、灵活性,以及更好的扩展性和可用性。云计算是一种能够动态提供虚拟化可扩展资源的计算模式,这些资源作为服务通过互联网向外发布,所以云计算可看作是SOA应用的延伸。面向服务是云的核心理念和技术,也就是云的架构要面向服务,SOA正好迎合了云的架构需求,对现有的SOA成熟框架进行一定改进,将可以建立不同的云服务平台。
2 基于SOA的流程调度相关技术研究进展
由于云计算是多种技术混合演进的结果,其成熟度较高,又有大公司推动,发展极为迅速。Google、Amazon、IBM、微软和Yahoo等大公司是云计算的先行者。云计算领域的众多成功公司还包括Vmware、Salesforce、Facebook、YouTube、MySpace等(刘鹏,2011)。Google在2007年率先提出了“云计算”的概念,开发了电子邮件、在线文档等一系列SaaS类型的服务;Amazon在“云计算”概念出现之前就开始了提供弹性的计算、存储等服务,其云计算解决方案在技术上最为全面深入;微软在2008年发布了云计算战略及云计算服务平台Windows Azure Platform;Vmware在云计算解决方案中充分利用了自身在虚拟化技术上的领先优势,在2008年与EMC、思科等公司联合推出了vCloud计划,在2009年又推出了首款云操作系统vSphere。
总体来看,IaaS 是目前云计算的主要服务类型,国外具有代表性的IaaS实例有Amazon EC2、Scientific Cloud: Nimbus、OpenNebula、Eucalyptus等,PaaS的代表实例包括Google App Engine、Apache Hadoop 、以及Microsoft Azure等;SaaS代表实例包括GoogleDocs、IBM Lotus Live、IBM Lotus Sametime、Unyte、S、Oracle CRM on Demand 、Sugar CRM和WebEx等。
在国内,云计算虽然起步稍晚,但近几年来发展得非常迅速。2008年5月,IBM在中国无锡太湖新城科教产业园建立了中国第一个云计算中心(陈康等,2005);2008年11月,广东电子工业研究院与东莞松山湖科技产业园管委会签约,投资2亿元建立云计算平台;2009年12 月中国云计算技术与产业联盟在北京成立,四十多家企业一起共同倡议成立中国云计算技术与产业联盟;2010 年8 月上海公布云计算发展战略,要推动百家软件和信息服务业企业转型,培育10 家年收入超过亿元的龙头企业和10 个云计算示范平台;2012年6月,科技部公布了《中国云科技发展“十二五”专项规划(征求意见稿)》,提出研究和建立云计算技术体系和标准体系、突破云计算共性关键技术、研制云计算成套系统和开展典型应用示范、推动产业发展等四项重点任务(
文档评论(0)