楼主: Smartbi
611 0

[数据] Smartbi的技术架构优点--微内核插件式架构 [推广有奖]

  • 0关注
  • 0粉丝

博士生

76%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0.0458
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2606 点
帖子
126
精华
0
在线时间
220 小时
注册时间
2020-12-3
最后登录
2022-2-14

楼主
Smartbi 企业认证  发表于 2021-1-12 18:05:35 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
对于大型软件,技术架构往往是核心的竞争能力,关系到产品的长期发展和生存。诺基亚的塞班系统曾经红极一时,但系统及其复杂缺乏清晰的架构,系统代码多达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的微内核插件式架构具有明显的优势。


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:smart Mart RTB Mar ART

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-5 22:34