JVS开源框架系列:管理平台的设计与思考【含开源地址】

一、项目简介
JVS是面向软件开发团队可以快速实现应用的基础开发框架,采用微服务分布式框架,提供丰富的基础功能,集成众多业务引擎,它灵活性强,界面化配置对开发者友好,底层容器化构建,集合持续化构建。
项目仓库:https://gitee.com/software-mi...
开源,支持商用。
二、业务管理平台的基础能力需求分析
企业信息化一般包含三个方面
个人办公的信息化所需要的系统(比如 office、OA等)
企业管理所需要的系统(HR 系统、OKR等)
企业业务支撑系统(企业的主营收入所需要的系统)
我们这里主要分析企业业务支撑系统,这种系统一般核心的逻辑主要是对整个业务的生命周期管理,从业务的发生,到内部的业务流转,到产品或者服务的输出,然后是商业合作的管理,最后到财务管理等整个生命周期。
企业业务一般分为业务前台(业务发展或者受理),业务支撑中台(业务流转支持),业务管理后台(对业务的统计分析、决策):
业务前台,一般是表单数据的录入,支持多端设备情况
业务中台,一般是数据分解,逻辑加工,流程的转化
业务后台,一般是数据统计,图形分析,系统管理配置

JVS开源框架系列:管理平台的设计与思考【含开源地址】_第1张图片

从上述来看,一般业务系统可以拆分,抽象成几个基础组件:
逻辑引擎(类似于程序的方法)
流程引擎(业务的配置与业务的流转)
图表引擎(支持可视化的图形展示)
表单引擎(数据的录入)
列表引擎(数据的展示)
报表引擎(界面化的配置统计报表配置)
大屏引擎(通过界面化的配置可视化的数据展示)
三、能力系统设计原则
1、将上述的各个引擎设计为界面化的配置器

JVS开源框架系列:管理平台的设计与思考【含开源地址】_第2张图片

2、以应用管理为关联方式,打通配置器间的数据调用传递

JVS开源框架系列:管理平台的设计与思考【含开源地址】_第3张图片

3、整合底层能力提供的用户能力、系统基础管理能力

JVS开源框架系列:管理平台的设计与思考【含开源地址】_第4张图片

好了,今天先到这里,感谢大家的关注。后续章节,我们将对每个配置引擎进行单独的分析介绍。

你可能感兴趣的