[发明专利]基于MDA的电力企业信息系统开发方法有效
申请号: | 201410200516.0 | 申请日: | 2014-05-13 |
公开(公告)号: | CN103995699A | 公开(公告)日: | 2014-08-20 |
发明(设计)人: | 赵云山;赵书君;赵华;王德军;王曦钊;张佑;李绍卓;董雯婕;洪源 | 申请(专利权)人: | 中国神华能源股份有限公司;北京国华电力有限责任公司;神华国华(北京)电力研究院有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30;G06Q50/06 |
代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 陈潇潇;肖冰滨 |
地址: | 100011 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 mda 电力企业 信息系统 开发 方法 | ||
技术领域
本发明涉及信息系统开发,具体地,涉及一种基于MDA的电力企业信息系统开发方法。
背景技术
电力企业信息系统具有流程性和相关性两个显著特征。流程性体现为各业务的信息系统一般都可被看作具备先后关系的业务流、数据流,典型如各个业务的审批流程;相关性体现为多个业务信息系统中可能具有较多相似的元素,在修改和引用此类数据或处理时应满足“一处修改,多处复用”的关联关系。
然而,由于目前电力企业的信息系统建设缺乏统一规划,存在众多功能各异、内容交叉的信息系统,其中存在以下问题:
(1)各信息系统中相似的功能模块存在重复开发的情况,例如流程审批、用户管理等功能模块,极大地影响了系统开发效率;
(2)系统一旦建设完成,在后期维护过程中需求变更或功能扩展时,往往需要进行二次开发,系统的可维护性代价较高;
(3)不同平台的信息系统复用性较低,即使相同的业务流程应用于两个不同平台时,可能需要高达两倍的代码开发量。
发明内容
本发明的目的是提供一种基于MDA的信息系统开发方法,该方法可提供一种可适应于多种平台并且易于维护的电力企业信息系统,并且可显著提高开发效率。
模型驱动架构(Model Driven Architecture,简称为MDA)是对象管理组织(Object Management Group,OMG)提出的新的方法学,是一种新的系统开发方法,它强调整个系统开发过程由对软件系统的建模行为驱动,完成系统需求分析、架构设计、构建、测试、部署和运营维护工作。通过MDA技术的使用,可以有效解决传统软件开发过程中的生产效率问题、系统移植问题、互操作问题以及文档和系统后期维护等问题。
本发明提供一种基于MDA的电力企业信息系统开发方法,该方法包括:将待开发的业务流程拆分为至少一个PSM元模型;调用信息系统模型库中的PSM元模型,以构建业务流程图;将所述业务流程图转换为XML文件,并且生成针对所述业务流程图中用到的所述PSM元模型的XSLT文件;以及使用代码生成器,根据所述XSLT文件将所述XML文件映射为与平台对应的代码。
本发明所提供的方法还可包括:如果经拆分得到的所述PSM元模型中的部分或者全部PSM元模型不是所述信息系统模型库中现有的PSM元模型,则开发出缺少的所述PSM元模型并将其存储在所述信息系统模型库中。
优选地,该方法还可包括可在将所述业务流程图转换为XML文件前,对所述业务流程图施加约束条件。
优选地,该方法还可包括如果需要对已开发完成的业务流程进行功能变更和/或流程变更,则修改所述已开发完成的业务流程所对应的所述业务流程图
优选地,可使用UML语言建立所述PSM元模型。
所述平台可以是J2EE平台和/或.NET平台。
所述PSM元模型可包括属性字段。
所述PSM元模型还可包括操作字段。
所述XML可用于描述所述业务流程。
所述XSLT文件可用于描述所述用到的PSM元模型与所述平台的代码之间的映射规则。
根据权利要求1所述的基于MDA的电力企业信息系统开发方法,还包括如果需要对已开发完成的业务流程进行功能变更和/或流程变更,则修改所述已开发完成的业务流程所对应的所述业务流程图。
本发明从MDA的PSM层开始进行业务建模,以UML活动图的方式搭建业务流程图,通过模型到代码的转换实现了信息系统的快速开发和部署。本发明可使用同一个元模型来表示不同业务流程中的相同操作,以避免业务模块的重复开发,从而实现“一次开发,多处复用”,并且可在需求变更或功能扩展时快速响应,还可大大减小在不同平台上实现相同业务流程所需要的开发工作量。
本发明的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。在附图中:
图1示出了使用模型驱动架构的业务生成过程;
图2示出了根据本发明的使用模型驱动架构开发电力企业信息系统的示意图;
图3是根据本发明的一个实施方式的开发电力企业信息系统的流程图;以及
图4是根据本发明的一个实施方式构建的星级班组评定的业务流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国神华能源股份有限公司;北京国华电力有限责任公司;神华国华(北京)电力研究院有限公司,未经中国神华能源股份有限公司;北京国华电力有限责任公司;神华国华(北京)电力研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410200516.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:空调器及其控制方法
- 下一篇:流量控制装置及流体回路系统