插件化開發框架
實現功能模塊化,服務解耦,擴展開發的插件化框架
產品介紹
插件化開發框架
SioPlug基于Qt研發,采用微內核+插件的架構思想,基于輕內核、重 服務、專注擴展的設計思路實現了動態模塊化、面向服務、擴展開放的插件化框架。
高性能
優化的核心架構設計,確保系統運行效率,支持大規模并發處理。
安全可靠
內置多重安全機制,保障系統運行穩定性和數據安全。
產品框架
產品特性
配置化
擴展功能配置化
- ? 多種配置方式支持
- ? 動態配置熱更新
- ? 配置中心集成
服務化
共性功能服務化
- ? 事件通信服務
- ? 屬性編輯服務
- ? 動態界面布局服務
可視化
無需集成進程插件
- ? 服務對象跨進程調用
- ? 擴展對象跨進程調用
- ? 極大提升系統可靠性
智能化
可視化配置、部署工具
- ? 無縫集成QtCreator
- ? 涵蓋開發、部署全流程
- ? 高效率、低門檻
微內核
微內核+插件框架設計
- ? 動態模塊化機制
- ? 面向服務的協作機制
- ? 進程間對象調用機制
- ? 配置驅動的功能擴展機制
產品構成
動態模塊化
- ? 模塊化架構
- ? 生態組件管理
擴展機制
- ? 靈活的擴展機制
- ? 插件化管理
服務插件
- ? 數據服務
- ? 公共基礎模塊
運行時事件監聽機制
- ? 實時監控事件化
動態RPC調用
- ? 支持跨網段調用
- ? 本地化操作跨進程調用
- ? 支持擴展通訊組件插件
主界面插件包
快捷鍵配置管理插件
場景配置管理插件
用戶業務插件
選項配置插件
主界面數據內核
用戶業務插件
Dektop
Ribbon
平板
其他風格
服務插件包
配置
管理服務
管理服務
屬性編輯
顯示服務
顯示服務
動態
布局服務
布局服務
用戶
自定義服務
自定義服務
事件
通信服務
通信服務
動態REC調試機制
無差別支持進程式插件
進程插件嵌套多個庫插件
輔助開發工具包
插件開發向導工具
-
代碼生成導向
可視化動態布局工具
無縫集成QtCreator IDE
- 擴展數據可視化配置工具 構建自動化工具集
插件組合配置部署工具
- 配置系統功能樹 獨立配置文件