基于MDA的业务基础软件平台研究

来源 :浙江理工大学 | 被引量 : 0次 | 上传用户:zhou1225
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着企业信息化的不断深入,企业对于各种管理软件的需求越来越迫切,各种管理信息系统(如MIS,CIMS,ERP,CRM,SCM等)被不断地应用到企业管理中。然而,一方面,由于不同企业的应用存在较大的差异,这些系统的构造本身就需要花费大量的人力、物力和财力;另一方面,企业业务流程的改变,使得系统的需求也在不断的变化,系统维护已成为企业信息化中的一项重要的任务。 针对上述情况,人们从软件复用的角度提出了业务基础软件平台的概念。基于这个业务基础软件平台,我们可以以业务作为导向和驱动来快速构建应用软件。业务基础软件平台包括集成应用平台、开发体系两个部分,它为复杂应用软件系统的开发提供了一个基本框架,并提供与之相应的、方便易用的开发与维护管理工具。在业务基础软件平台之上开发管理软件可以降低软件的复杂性,缩短软件开发周期,同时提高软件的灵活性和可靠性。 本文的主要工作是:对基于MDA的软件开发方法做了全面的分析和研究,在该软件开发方法下试图构建一个适应变化的面向构件的企业进销存业务基础平台,并利用XML技术,构造了一种模型描述语言(服务模板标记语言,ServiceTemplateMarkupLanguage,STML),用于定义业务流程,在此基础上开发一个业务基础软件平台的体系架构。 通过该论文的实践,表明基于MDA的软件开发方式可以极大的提高软件开发效率,降低了软件的开发门槛,借助定义好的解析引擎可以大量减少手工编程而自动生成系统的大部分代码,这些代码的一致性使软件开发质量和可维护性方面都会有很大提高,这在大型系统开发上尤其具有重大意义。 论文共分七章。第一章介绍有关论文的背景知识,在给出研究背景的基础上提出论文的研究目标。第二章从软件平台化的定义入手,介绍了业务基础软件平台的实现原理和方法,并列举了两个大型业务基础软件平台的现状。第三章介绍了MDA,主要包括MDA的概念和原理,以及相关的核心技术标准。第四章和第五章是本文的重点。第四章构造了一个基于MDA的STMI业务基础软件平台架构以及实现原理,主要是一个基于Memo控件的模型编译器和STMI解析引擎的设计;第五章定义了STML的语法结构并对基于STML的业务模型进行了描述。第六章主要是基于STML的应用开发案例,重点选取了其中的十类模板进行了设计与展示。最后在第七章对整个研究工作做了总结和展望。
其他文献
树标杆奥运血统  国家会议中心于2008年7月建成,2008年奥运会作为击剑馆、主新闻中心和国际广播中心(IBC)使用。奥运会后经过改造,2009年11月正式投入运营。国家会议中心位于北京奥林匹克公园中心区,紧邻鸟巢、水立方和国家体育馆,是国内唯一一家位于5A景区的会议中心。国家会议中心总用地面积约12.22公顷,总建筑面积约53万平方米,其中会议、展览面积27万平方米,主体建筑地下2层,地上8层
期刊
期刊
技术创新能力成为当前企业竞争优势的一个重要的源泉,研究开发(R&D)能力直接关乎企业的创新能力,有效地提高企业的技术研发效益成为企业面临的一项重要课题。这就要求企业在明确影响企业研发效益的各种因素的基础上选择正确的研发策略,以实现企业预期的研发效益。因此本文从不同的视角对企业的研发效益进行了研究,主要研究以下问题:首先,在对企业研发相关理论及研究文献回顾的基础上,系统总结了企业R&D的基本概念和R
期刊
煤炭工业在国民经济中处于十分重要的地位,走新型工业化道路是煤炭工业可持续发展的必由之路,信息化则成为煤炭企业由传统产业向新型现代化产业发展的重要步骤。目前,大中型煤炭
电源结构的协调优化直接影响电力系统的安全稳定运行。一方面,电源结构的协调优化有利于实现发电厂经济最优的目标。发电市场引入竞争机制后由卖方市场转为买方市场,如何在竞争激烈的环境下协调各机组的装机容量,降低发电成本提高议价空间是发电侧需要考虑的问题。使用煤电,虽然单纯发电成本较低,但综合发电成本还需计入污染物的排放成本,清洁能源虽目前发电成本不占优势,但它可以实现清洁发电,在计算总的发电成本时,污染物
本论文以中国某大型石油企业的操作成本为研究对象,以非参数的DEA最优化理论为基础,计算了9家地区公司的收益效率、技术效率、分配效率和规模效率,对各地区公司油气操作成本进行
经济全球化已经成为当今世界发展的主导趋势,各国经济相互融合,产业的依存度越来越高,特别是中国加入WTO后,国内市场已经国际化,市场化的中国大陆经济已进入“走出去”阶段。自200
期刊