模型驱动架构在电子政务中的应用与实现

被引量 : 0次 | 上传用户:yyj1234567890
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
模型驱动架构(Model Driven Architecture, MDA)是对象管理组织OMG在2001年定义的软件开发方法,它具有高效地实现系统集成和互操作、解决遗留系统问题、适应业务逻辑的快速变更以及缩短开发周期等优点。MDA核心思想就是将业务分析与业务实现分离,将软件开发人员的关注点转移到业务领域和业务建模。MDA开发方法首先建立可被机器存储和识别的平台独立模型(Platform Independent Model, PIM),然后以模型映射技术生成平台相关模型(Platform Specific Model, PSM),最后生成业务系统的代码模型(Code Model)。模型是MDA开发方法的直接驱动力,它是可以被执行并能产生输出的,MDA开发方法实现了模型在不同平台、不同技术中的流转和重用。然而,MDA作为国际权威管理机构OMG组织推出的全新软件开发方法,目前仍然存在很多问题,例如现阶段MDA标准的不完善和支撑技术的缺陷,所以距离MDA大规模的企业应用还存在较大的距离。电子政务领域作为信息技术的典型应用领域之一,在业务应用系统的开发过程中通常会采用一些前沿的开发技术和开发方法,本文尝试在MDA目前标准上构建电子政务应用系统,然而,在实际的开发过程中却发现存在诸多问题,而业界目前主要致力于MDA标准的完善和企业级的典型应用,对基于MDA的电子政务系统开发过程中存在的问题尚无合适的解决方法。针对上述原因,本文提出了基于电子政务领域的MDA应用扩展:将MDA架构、电子政务领域工程、电子政务领域元素融入电子政务应用系统的开发过程中。由此得出了一种适用于电子政务应用系统的MDA开发方法,这将对未来的电子政务领域的信息化建设有重要的参考价值。本文首先阐述了MDA的基本概念、体系结构、核心技术,然后提出了基于电子政务领域的MDA应用扩展,探讨了如何进行基于电子政务领域的MDA应用扩展。然后,本文以OptimalJ平台详细地给出了案例电子政务信息系统基于MDA应用扩展下的分析、设计和实现过程,论证了基于电子政务领域的MDA应用扩展在实际业务系统的开发过程中是卓有成效的。
其他文献
铁路运营收益中货物运输收入占有很大一部分,如何有效地争取货源和减少运输成本是铁路未来的发展方向。随着经济飞速发展,大区域范围内货物交换的越来越频繁,远程货物运输需求持
伴随着经济全球化、知识化的浪潮,世界汽车工业正朝着产业集中化、经营全球化、技术高新化、生产精益化、产品环保化的方向发展。2002年以来,微型乘用车的市场需求呈现出爆发性
本试验旨在研究不同饲粮消化能水平对肥育期CRP(China Rongchang Pig)配套系商品代猪生产性能、肉质相关指标的影响,为生产实践中通过合理调控日粮能量水平来改善猪肉品质提供
利用MLA自动矿物分析仪(Mineral Liberation Analyzer)对福建某银多金属矿进行工艺矿物学研究,并根据银及铜铅锌矿物嵌布特征和赋存状态,选择合理的浮选原则流程,实现回收铜
依规治党、健全改进作风常态化制度,是深入落实党的十八大以来党中央提出的"四个全面"战略布局的新要求和新任务。改进作风常态化制度是党的作风建设制度创新的重要成就。要
下岗失业人群、外来流动人群是我国的两类高危人群。高危人群引发了大量的治安问题,我们应当加强高危人群管控系统建设,重点建立网上源头信息管理机制、网上作战机制,网上管
《了不起的盖茨比》是20世纪美国作家菲茨·杰拉德的代表作。对于主人公盖茨比的悲剧命运,历来有众多解读。很多人认为,他的悲剧反映出美国梦的破灭。我们从人性的角度出发来
<正>"1000以内数的认识"是人教版数学二年级下册第68—69页的内容。本节课以学生的活动撑起整堂课的的教学,把书本中"静态"的数学演变成"活动"的数学,活动过程中学生在原有的
通过浮选试验、接触角测试、动电位测量及红外光谱分析研究不同溶液条件对吸附在滑石表面的羧甲基纤维素(CMC)作用效果的影响。结果表明,滑石具有较好的天然可浮性,羧甲基纤
目的探讨妇产科模拟技能训练在临床教学中的重要性和必要性。方法检索、查阅、分析和归纳近些年妇产科实践教学的文献和资料。结果实践教学是妇产科教育的薄弱环节,医学教育