摘 要: | 本文针对地质信息系统种类繁杂、需求变化频繁、集成不方便等的特点,在研究了现有插件技术的基础上,设计并实现了一种基于微内核树型插件框架+插件仓库的平台体系架构。基于微内核的树型插件框架以细粒度的形式将系统分解成了一个个功能点,并以树型结构进行组织与管理,有效降低了系统的耦合度,使得系统结构更清晰、更易于集成与扩展。文章详细介绍了平台的总体架构,重点论述了核心层的系统设计,并将其运用于某地质数据处理软件的开发,取得了很好的效果。实验表明,平台通过提供统一而规范的开发方式以及稳定的内核,可让开发者或用户更专注于自己的业务,并通过组装拼接定制出满足自己需求的业务系统,有效解决了系统庞大、不友好以及不方便集成扩展等的问题。
|