基于mda的云计算软件开发平台模型的研究

基于mda的云计算软件开发平台模型的研究

ID:10517547

大小:434.99 KB

页数:4页

时间:2018-07-07

基于mda的云计算软件开发平台模型的研究_第1页
基于mda的云计算软件开发平台模型的研究_第2页
基于mda的云计算软件开发平台模型的研究_第3页
基于mda的云计算软件开发平台模型的研究_第4页
资源描述:

《基于mda的云计算软件开发平台模型的研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、微电子学与计算机MICROELECTRONICS&COMPUTER28卷第9期2011年9月Vol.28No.9September2011基于MDA的云计算软件开发平台模型的研究解绍词,葛君伟(重庆邮电大学软件学院,重庆400065)摘要:将MDA软件开发方法与架构引入到云平台之上,研究基于MDA的云计算软件开发平台,给出了平台总体框架.在此基础上讨论了平台模型架构与平台模块功能,得到该平台的初步实现方案,并对下一步需要研究的关键技术进行了展望.关键词:云计算;模型驱动体系架构;面向服务的体系结构;软件业务化定制中图分类号:TP311文献标识码:A文章

2、编号:1000-7180(2011)09-0096-04AStudyontheModelforCloudComputingPlatformofSoftwareDevelopmentBasedonMDAXIEShao-ci,GEJun-wei(CollegeofSoftware,ChongqingUniversityofPostsandTelecommunications,Chongqing400065,China)Abstract:AmodelforcloudcomputingplatformofsoftwaredevelopmentbasedonMD

3、Aisproposed.TheGeneralframeworkoftheplatformandfunctionaloftheplatform’smodelsaregived,andthekeytechnologysearchforthenextsteptostudyarementioned.Keywords:cloudcomputing;MDA;SOA;softwarebusinesscustomization多样性、复杂性软件开发需求,进而解决国内企业软引言1件开发中存在的上述问题与困难.该平台中,云环境互联网络的飞速发展,使得面向服务的体系结构(S

4、ervice-OrientedArchitecture,SOA)、云计算等计算模式兴起,企业应用的产业模式也将随之发生巨大的变化.在分布式环境下,企业软件开发的方式也正逐渐从个体开发转向面向服务、面向软件的方式中.这种模式可以称之为“软件业务化定制”.模型驱动体系架构(ModelDrivenArchitecture,MDA)[1-2]由OMG于2001年提出,其核心实质是要实现模型和技术的完全分离,从而在最大程度上实现模型的重组和集成,以达到模型的可重用性.文中通过研究云计算的服务模式,将MDA软件开发方法与架构引入到云平台之上,构建基于MDA的云计算

5、软件开发平台,提供基于云平台的软件定制化引擎服务,从而满足企业存在的个性化、下的MDA工具的架构与运作、云环境下的接口服务形式、基于云存储的构件库机制等方面,值得深入探讨和研究[3-4].基于MDA的云计算软件开发平台的总2体架构云计算强调各种资源的共享和随需分配,其服务模式划分方法较多,但最终都可以归纳为三类基本服务:基础设施即服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS).参照云计算技术模式的基础层、平台层和应用层的设计理念,构建基于MDA的云计算软件开发平台框架,如图1所示.(1)SaaS层面,提供软件定制开发服务接口与收稿日期

6、:2010-12-22;修回日期:2011-01-18基金项目:重庆邮电大学自然科学基金项目(A2011-11)图1基于MDA的云计算软件开发平台框架图软件应用服务接口,对外提供软件定制与软件应用服务.客户通过统一开放的SOA服务接口调用该层面服务.(2)PaaS层面,软件业务化定制引擎通过统一开放的API,向SaaS层面提供软件系统定制服务,技术支持主要是MDA平台工具、构件库和SOA.该层面是整个基于MDA的云计算软件开发平台的核心.(3)IaaS层面,提供内部虚拟化统一平台和分布式集群环境,向上提供基础层面的运行支撑功能,提升整体资源利用率,降低

7、软件系统运维难度.转换为代码.系统开发最初的需求捕获和分析,最后的测试和发布环节,同传统的软件开发一样.基于MDA的云计算软件平台上,应用MDA开发过程,建立系统的PIM模型之后,云端提供构件支持、环境支持、MDA工具支持,将PIM模型[5-6]自动转换为一个或多个PSM模型,然后再生成代码,最终测试,发布系统.基于云计算环境的MDA软件开发工具,应该围绕传统MDA软件开发周期进行研究和设计.根据以上分析,给出基于MDA的云计算软件开发平台模型架构,如图3所示.由图3可见,基于MDA的云计算软件开发平台模型架构主要分布于云计算环境的两个服务层面:Saa

8、S和PaaS.在SaaS层面,向用户提供了如下软件业务化定制接口:(1)基于SOA的变换定义编

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。