面向高复用Web信息系统的模型驱动框架的研究

被引量 : 0次 | 上传用户:Gsea
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于计算机的企业信息处理对信息系统提出了快速开发、高复用等要求。然而传统信息系统存在着复用性差、开发缓慢等问题,因此寻求信息系统开发新框架以解决上述问题成了当前研究的热点。同时,为了解决传统开发流程中的弊病,模型驱动开发的思想被提出并得以应用实施。但是该思想过于泛化,整个模型的转换缺乏完整的系统方案。因此以模型驱动思想为基础,研究不同层次间模型的构建和转换也逐渐成为当前的热点之一。针对传统信息开发过程中的问题,本文提出了面向高复用Web信息系统的模型驱动框架。该框架以模型为整个开发流程的核心,通过不同模型的递进实现业务和代码的连接,整个框架主要分为四个部分。第一部分为计算无关建模(Computation Independent Model,CIM),着重于业务层次的建模。第二部分为平台无关建模(Platform Independent Model,PIM),忽略具体框架的细节从整个系统的角度进行模型构建。第三部分为平台相关建模(Platform Specified Model),在上一层次的基础上结合具体开发框架进行建模。第四部分为模型代码转换,即将模型通过模板动态映射进行代码生成。最后结合MES系统对整个理论框架进行实施验证。本文的研究工作主要有以下几点:(1)针对传统开发在重复开发、可复用度等方面的缺点,引入模型驱动开发(MDA,Model Driven Architecture)理论思想,提出了面向高复用Web信息系统的模型驱动框架。该框架以模型为基础,逐层递进,便捷地完成信息系统的生成。(2)研究计算无关建模,提出通过BPMN(Business Process Modeling Notation)和ER(Entity Relationship)分别对业务流程和业务实体进行建模,从两个不同的角度对业务需求进行模型描述。(3)研究面向平台无关的系统架构,结合计算无关层的研究结果,分别从业务流程、实体关系两个角度对应用进行平台无关层的建模研究。采用UML(Unified Modeling Language)状态机和组件模型从系统构建的角度进行平台无关层建模。(4)基于平台相关建模的思想,研究Spring Webflow框架的特点并抽象提取特征。在上述研究结果的基础上,提出了NGX系统模型在平台相关(PSM,Platform Specified Model)层进行建模。(5)基于系统模型的特点,研究融合模块组装和模板映射机制的模型代码转换机制。该部分主要研究模型的存储和读取、模板选取、动态映射、生成代码。同时优生整个生成流程以达到优化开发流程的目的。此外,在上述研究的基础上,开发了NGX(Next Generation System)代码生成应用平台。本文基于上述的研究框架,研究如何将整个开发理论应用到实际开发应用。同时验证探讨该开发框架的可行性和有效性。MES系统的实现和验证结果表明,本文提出的模型驱动框架为面向高复用Web信息系统开发提供了一种新的具体的可应用的软件开发方法。因此,整个研究内容具有一定的理论研究价值和实施应用场景。
其他文献
采用文献资料法查阅特殊教育的发展现状,运用逻辑分析法分析相关政策,采用访谈法对特殊教育专家及用人单位(以天津市为例)关于特殊教育专业毕业生的需求状况进行调查,通过以
《朱子家训》作为一篇家训名作,虽然篇幅短小,但论其内容却涵盖广泛。其所包含的丰富思想可以从修身、治家、处世这三个方面来深入剖析。修身,先要俭约奉己,再要少言多行,最后要慈
<正>所谓引用,是指在说话或写文章中,适应题旨情境,巧妙地夹插确凿的史实先例,古圣先贤名人巨匠的言论以及家喻户晓的典故、成语、格言、歌谣、谚语、俗语、歇后语等,以此来
现代企业的竞争由企业间品牌竞争转向为供应链之间的竞争,可持续供应链管理中企业承担社会责任,是提高企业竞争优势、顺应社会责任指南标准化趋势的必然要求。针对可持续发展
网络从业蓬勃发展 有别于传统的灵活就业$$记者:在专车司机、网店店主、独立设计师这类新就业群体中,劳动关系发生了哪些变化?$$黎建飞:至少在10年前,我们身边还有很多大型商场和
报纸
文章基于企业社会责任(CSR)行为的产品差异化角色,利用批发价合同建立一条由一个上游制造商和两个下游零售商(1和2)构成的双渠道供应链运作博弈模型。其中,零售商1采用CSR行
药膳食疗作为中国传统医学的重要组成部分,是以药物和食物为原料,经过烹饪加工制成的一种具有食疗作用的膳食。药膳食疗系统是以药膳食疗研究为基础,以web技术为研发平台,为
社科学报编辑工作如何跟上时代发展的步伐,在做到学术与思想内容上开拓创新的同时,又能做好政治把关,是高校学报编辑每天都要面对的问题。高校社科学报编辑在审读论文稿件时
在临床监护领域,脉搏波传导时间(Pulse Wave Transit Time,PWTT)是一项重要的生理指标,它可以表达心血管相关的诸多生理参数,例如血压变化、阻塞性睡眠呼吸暂停低通气综合征、大动