发明名称 一种基于组件工厂的全自动模块集成系统及方法
摘要 本发明提出一种基于组件工厂的全自动模块集成系统及方法,把软件开发理念提升到模块管理层,把常规软件通过配置自动化调节软件功能的方式进行提取,提出一种通过配置自动化调节软件自身的一种方式,即全自动模块集成方法,包括初始化、执行等一系列可配置化处置工作。本发明避免了复杂的接口定义以及文档给研发带来的极大障碍,同时弥补了不能有效定位功能接口是否完全被替代或取消的不足,并且实现了在软件发布以及更新流程中形成有效的产品文档管理。
申请公布号 CN105487850A 申请公布日期 2016.04.13
申请号 CN201510343696.2 申请日期 2015.06.19
申请人 哈尔滨安天科技股份有限公司 发明人 刘福祥;徐翰隆;肖新光
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 代理人
主权项 一种基于组件工厂的全自动模块集成系统,其特征在于,包括:自动初始化单元,用于提取配置管理单元中配置文件中的所有模块;通过模块的固定导出接口,传入组件管理单元对象指针,使模块注册自身至组件管理单元,成为待使用的组件;根据组件管理单元中的组件名获得各组件指针;根据组件指针和各组件对应的功能接口名,获得各功能接口的初始化函数;执行各初始化函数;配置管理单元,用于读、写、分析配置文件内容,并包含各功能实现时所需执行组件的组件名、对应的功能接口名,以及执行顺序;组件管理单元,用于管理组件以及组件对应的功能接口,其管理包括注册、卸载、查询;数据管理单元,用于实现系统执行过程中的数据交互和数据存储;自动加载执行单元,用于根据所要实现的功能,通过配置管理单元的配置文件,从数据管理单元中提取相应组件以及功能接口,按照执行顺序执行相应组件以及功能接口。
地址 150090 黑龙江省哈尔滨市开发区南岗集中区红旗大街162号506室