一种基于组件的软件系统架构及软件实现方法
摘要:
本申请提供了一种基于组件的大型桌面软件系统架构及实现方法,包括:对象服务管理模块、对象树结构模块、对象及其监控模块、业务组件、对象内容描述文件、事件分发模块、日志记录模块、对象IPC通讯模块,其中对象服务管理模块加载业务组件、解析该组件指定的对象内容描述文件,将对象指针存储至对象容器、并将该对象注册到对象树结构中,同时委托事件分发模块发送组件启用事件信号,业务组件接收信号请求执行启用组件事件函数,若对象服务管理模块卸载业务组件,执行停用组件事件函数,利用对象树结构模块操作和监控应用软件所有组件及其对象,以及使用IPC通讯模块实现网络不同应用程序协同工作,实现有效且灵活的开发桌面大型软件系统。
公开/授权文献
0/0