- 专利标题: 一种基于组件的软件系统架构及软件实现方法
- 专利标题(英): Component-based large desktop software system framework and software implementation method
-
申请号: CN201710376065.X申请日: 2017-05-25
-
公开(公告)号: CN108958708A公开(公告)日: 2018-12-07
- 发明人: 李晓斌 , 刘彦 , 杨振威 , 向中林 , 文广超 , 赵秋芳
- 申请人: 河南理工大学
- 申请人地址: 河南省焦作市新区世纪大道2001号
- 专利权人: 河南理工大学
- 当前专利权人: 河南理工大学
- 当前专利权人地址: 河南省焦作市新区世纪大道2001号
- 主分类号: G06F8/10
- IPC分类号: G06F8/10 ; G06F8/20 ; G06F8/34 ; G06F8/36 ; G06F9/445
摘要:
本申请提供了一种基于组件的大型桌面软件系统架构及实现方法,包括:对象服务管理模块、对象树结构模块、对象及其监控模块、业务组件、对象内容描述文件、事件分发模块、日志记录模块、对象IPC通讯模块,其中对象服务管理模块加载业务组件、解析该组件指定的对象内容描述文件,将对象指针存储至对象容器、并将该对象注册到对象树结构中,同时委托事件分发模块发送组件启用事件信号,业务组件接收信号请求执行启用组件事件函数,若对象服务管理模块卸载业务组件,执行停用组件事件函数,利用对象树结构模块操作和监控应用软件所有组件及其对象,以及使用IPC通讯模块实现网络不同应用程序协同工作,实现有效且灵活的开发桌面大型软件系统。
公开/授权文献
- CN108958708B 一种基于组件的软件系统架构及软件实现方法 公开/授权日:2021-07-02