论文部分内容阅读
随着Internet的发展,基于B/S模式的Web应用程序得到了极大的发展,这些Web应用程序发布到互联网上就可以被互联网上的用户随时随地访问,用户不必安装任何客户端软件。目前中国的很多企业也开始利用Internet的力量管理企业信息或宣传企业形象,大量的企业在机遇面前都表现得比较积极,正在逐步地进行企业信息化建设。在企业推行信息化建设过程中,信息管理系统的开发是企业信息化实施成败的关键因素。因此,企业需要投入大量的人力和财力,但即便如此,做出的系统经常不能满足企事业单位个性化的需求。针对中小型企业在信息化建设中遇到的难题,本文提出了适用于中小型企业的Web应用程序快速开发平台的设计和实现方案,通过对Web应用程序和模型驱动架构相关理论的深入研究,分析了现有Web应用程序快速开发平台在建模和模型转换方面存在的问题,提出了本平台建模和模型转换的方法。本文提出了一种新型的特定领域元模型建模方式,与传统的建模方式不同,为了保证模型的准确性,把元模型进行了分离,分别对四种元模型的建模进行了分析。在此过程中领域专家可以参与其中,能使建模的质量提高;用户还可以自定义各种需求,需求改变时也可以很方便地修改元模型,此过程最终建立了平台的平台无关元模型PIM (Platform Independent Model)。本文提出了基于领域元模型的动态模型转换机制,主要介绍了平台中PIM到Web应用程序的转换,通过分析模型映射和转换理论,给出了针对本平台的模型转换规则。模型转换的过程是动态的,根据源模型的状态动态地调用相应的转换规则,可以准确地把PIM中的元素转换成PSM(Platform Specific Model,PSM)对应的元素,最后生成Web应用程序。本文最后介绍了平台的总体设计、工作流程、具体的实现和平台的应用案例。基于此平台开发中小型企业信息管理系统,几乎不编码就可以快速开发出系统对应的Web应用程序,极大地缩短了开发周期,同时对开发人员的技术要求也降低了很多,从而降低了开发成本。