发明名称 可扩展图形化规则应用系统
摘要 本发明涉及民航业务领域,提供了一种可扩展图形化规则应用系统,包括前端规则编辑模块和后端控制模块,前端规则编辑模块提供交互性强、反应快的图形化界面,供用户设置编辑规则;后端控制模块进行规则图有效性验证、规则图编译、数据存储等,并提供扩展接口使得技术人员能够快速开发新的子系统规则编译器。本系统通过可视化、高可用的图形界面,对民航业务规则进行便捷的设置和管理,可以提升使用体验,提高业务操作和软件开发效率、降低软件的维护成本。
申请公布号 CN104020997A 申请公布日期 2014.09.03
申请号 CN201410263026.5 申请日期 2014.06.13
申请人 中国民航信息网络股份有限公司 发明人 赵耀帅;吕春回;吴刚飞;林彤;王丽坤;党会建;余真真
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京瑞思知识产权代理事务所(普通合伙) 11341 代理人 李涛;袁红红
主权项 一种可扩展图形化规则应用系统,包括前端规则编辑模块和后端控制模块,其特征在于:所述前端规则编辑模块包括GEF基础框架模块和规则编辑器模块;(1)所述GEF基础框架模块使用MVC架构,实现Model层、EditPart层以及Figure层之间的响应和处理,以及图形的显示和渲染,其底层依赖于Flex SDK,其中Model层实现基础数据描述和数据变更响应,Figure层首先实现了针对图元的扩展,在此基础上实现针对通用处理流程描述的扩展,即提供图元和连线,可将图元用连线连接起来,EditPart层实现最基础的编辑接口,维护Model层、EditPart层以及Figure层之间的关系;(2)规则编辑器模块基于GEF基础框架模块,实现民航业务相关规则的特定图元展示和编辑;所述的后端控制模块包括:子系统规则扩展模块、扩展资源加载模块、规则图编译模块、规则图校验模块,其中:(3)子系统规则扩展模块采用了Eclipse基于扩展点的插件扩展机制,将子系统、图元、模版组成的资源作为插件;(4)扩展资源加载模块在应用启动时加载,接着会加载扩展文件,最后再根据扩展文件中的配置信息,依次实例化子系统、图元、模版,当应用终止时,扩展资源加载模块清除已加载的扩展资源;(5)规则图编译模块负责将用户在界面编辑的规则图编译转换成一种能描述规则图所有数据信息的数据文件;(6)规则图校验模块执行规则图校验。
地址 100010 北京市东城区东四西大街157号