Smartbi的技术架构优点--微内核插件式架构
商业智能(BI)与大数据分析软件
效益,因管理而变,管理因我们(Smartbi)而变

商业智能(BI)与大数据分析软件

效益,因管理而变,管理因我们(Smartbi)而变

Smartbi的技术架构优点--微内核插件式架构

发布时间:2021-01-12      游览量:138

对于大型软件,技术架构往往是核心的竞争能力,关系到产品的长期发展和生存。诺基亚的塞班系统曾经红极一时,但系统及其复杂缺乏清晰的架构,系统代码多达2000万行,相当于XP的水平。修改塞班成为不可能的任务,直接导致产品的死亡。反观Android,模块结构非常清晰,连第三方都能定制自己的ROM,生态链蓬勃发展。


微内核的设计思想最早出现在操作系统领域,后来被应用软件广为借鉴,微内核插件式架构成为近年来非常流行的技术路线。例如SugarCRM、Wordpress、Drupal等,产品自身的功能不多,但提供了海量的插件,使其具有超强的定制能力和灵活性。

Smartbi采用微内核插件式架构,最大的特点就是分离了核心部件与扩展部件,具有高扩展性、高开放性、低耦合性、高灵活性。能够带来以下优势:

1. 高产品质量

微内核插件式架构中,模块之间的低耦合,模块内部的高内聚。将模块之间的互相影响降到最低,单个模块的Bug不会影响其他模块。 产品的Bug具有很高的收敛性,随着时间的发展越来越少。

2.灵活、高质量的实现项目定制需求

随着客户对BI前端功能的要求越来越深入,很多应用项目都有定制化需求,但定制化需求往往会影响产品自身的稳定性。使用Smartbi,利用其微内核插件式架构,每个项目的定制化的需求都可以做成单独的插件,最大限度地控制项目化的需求对产品的影响,隔离了不同项目之间相互影响,项目需求响应的及时性也能得到保证。

 

在Smartbi的应用实践中,微内核插件式架构发挥了很大的作用。例如

1. 某大型银行支持新数据库

某大型银行采购了国产列式数据库Gbase及较早版本的Smartbi,虽然新版Smartbi已经支持Gbase,但由于银行的版本早已部署在生产环境,而且升级新版本的行政流程复杂,所以要求在早期版本上增加Gbase的支持。于是针对Gbase专门开发了插件包,很快满足了需求。

2. 实现客户自定义的界面设计

大型企业一般有自己的视觉VI系统,会专门进行界面设计、交互设计,保证各个系统之间统一的用户体验。通过插件包,Smartbi可以轻松、快速的满足客户的需求。

 

相对于国内外其他的BI产品,Smartbi的微内核插件式架构具有明显的优势。


申请试用


在线咨询
Copyright© 广州思迈特软件有限公司  粤ICP备11104361号

电话咨询

商务咨询:400-878-3819 转1

项目支持:400-878-3819 转2

在线客服

sales邮箱

您好,商务咨询请联系邮箱

邮箱地址:sales@smartbi.com.cn

Demo体验

返回顶层