文档介绍:基于云计算的软件资源服务平台研究摘要信息科技的迅猛发展使得软件资源越来越丰富,作为软件资源之一的构件也以惊人的数量增长,为了更好的使用构件资源,我国目前已在7个城市建立了不同的构件库,但各库的管理和检索差异使资源共享存在难度。传统的软件资源管理系统主要基于集中式的管理方式,出现“资源积累多,可以利用的资源少"的难题,许多软件资源无法得到有效利用,这既浪费开发资源,又占用大量的存储资源。因此,研究可以统一管理软件资源的服务平台是急需解决的问题。云计算的出现,为分布式构件库的资源共享和综合管理及检索提供了新的思路和方法。云计算数据处理是将分布在不同地方的多台服务器资源集中起来,由一个大型的数据处理中心进行管理。本文对云计算应用于软件资源管理进行了研究,针对平台上资源管理的特点,对软件资源,主要是构件资源的管理方面做了研究。设计在实现框架方面选择开源云计算技术实现框架Hadoop,它提供一个分布式并行编程的框架,并可以简化分布式程序的开发。论文的主要研究内容和创新点如下: 首先,论文介绍了云计算的特点和实现云计算的相关技术,对传统的软件资源相关理论及其管理系统进行了分析,指出了传统软件资源管理系统在软件资源共享使用时存在的不足,提出了基于云计算的软件资源服务平台框架,并对平台进行了设计和研究。其次,根据软件资源服务平台的特点以及需求,对实现云计算的技术框架,选择基于实现MapReduce并行编程模型的Hadoop云计算系统开源框架,可以降低实现成本,并使得软件资源管理和复用效率大幅提高。第三,结合软件资源分布存储以及平台的分布式处理的特点,对选择使用的刻面检索方法所采用的刻面进行了设计,并采用XML对刻面元信息进行了描述,同时对资源信息存入HBase中进行了表设计。为了加快分布式存储资源的检索效率,软件资源搜索引擎的离线爬取进行了设计和说明关键词:云计算,软件资源管理,Hado叩,刻面检索 THE RESERCH OF SOFTⅥ後RE SERVICE PLATFORM BASED ON PUTING The r鹤owc豁are more and more a_bundam beca吣e oftherapid deVelopment of inf0呦ati∞techIlology,锄d c锄pon黜晒are alsogrowingrapid,wtlich is a ofthesoftw玳 r圆olⅡ‘ orderto璐ec0衄pI∞ent r嚣0t玎cesbette‘ponent lib粕叫a∞器tablis}刷 ,the dataoftl坞libra巧盯e hard toshareo研ng to diffbr∞tma越gements |aditi∞alm锄ge System ofsofh删陀resoⅢces a∞嫩iIlly centmlized,l%ding toa由咖ble nlattherichmaterials wIlilepoorpfoduct t0ucili冼, thatis t0say,嫩ny r鹧叫rces啪’t ar懿uk m勰s ofcxploit r鹤oⅢces are wa删,锄d large mmiber ofstomge舱soImc髓are ,r嚣earch ons日、,icesplatfoms t0lmi丘edmanage s0小)Irarcr骼ourc骼isanⅢ。 newm劬od, Which iscaJled‘‘doudc伽叩utiI瞎’,provid岱a丘tting way toa讲'r0Iach r骼oⅢcess11aril培锄d iIIt昭ratedmnag锄ent ofdistI伯medc锄pomnt library. hldataproc鹤siIlg p砸Ilg,∞sourc铭iIl 1alIge m删IberofserverS,iIldi伍黝t plac髓,am∞Il仃alizedby am旬0r nter p叩er,rese卸ch吼 cloudc伽1叫ng applied to∞ft、】I『areres0U∞es瑚mgement tome ofsoftw缸er岱。呱c豁,soft、)17are r骼oⅢc器,岱pecially management ofso腑are舱soⅢc骼,鼯pecially pone