插件化开发框架
实现功能模块化,服务解耦,扩展开发的插件化框架
产品介绍
插件化开发框架
SioPlug基于Qt研发,采用微内核+插件的架构思想,基于轻内核、重 服务、专注扩展的设计思路实现了动态模块化、面向服务、扩展开放的插件化框架。
高性能
优化的核心架构设计,确保系统运行效率,支持大规模并发处理。
安全可靠
内置多重安全机制,保障系统运行稳定性和数据安全。
产品框架
产品特性
配置化
扩展功能配置化
- • 多种配置方式支持
- • 动态配置热更新
- • 配置中心集成
服务化
共性功能服务化
- • 事件通信服务
- • 属性编辑服务
- • 动态界面布局服务
可视化
无需集成进程插件
- • 服务对象跨进程调用
- • 扩展对象跨进程调用
- • 极大提升系统可靠性
智能化
可视化配置、部署工具
- • 无缝集成QtCreator
- • 涵盖开发、部署全流程
- • 高效率、低门槛
微内核
微内核+插件框架设计
- • 动态模块化机制
- • 面向服务的协作机制
- • 进程间对象调用机制
- • 配置驱动的功能扩展机制
产品构成
动态模块化
- • 模块化架构
- • 生态组件管理
扩展机制
- • 灵活的扩展机制
- • 插件化管理
服务插件
- • 数据服务
- • 公共基础模块
运行时事件监听机制
- • 实时监控事件化
动态RPC调用
- • 支持跨网段调用
- • 本地化操作跨进程调用
- • 支持扩展通讯组件插件
主界面插件包
快捷键配置管理插件
场景配置管理插件
用户业务插件
选项配置插件
主界面数据内核
用户业务插件
Dektop
Ribbon
平板
其他风格
服务插件包
配置
管理服务
管理服务
属性编辑
显示服务
显示服务
动态
布局服务
布局服务
用户
自定义服务
自定义服务
事件
通信服务
通信服务
动态REC调试机制
无差别支持进程式插件
进程插件嵌套多个库插件
辅助开发工具包
插件开发向导工具
-
代码生成导向
可视化动态布局工具
无缝集成QtCreator IDE
- 扩展数据可视化配置工具 构建自动化工具集
插件组合配置部署工具
- 配置系统功能树 独立配置文件