1.企业级应用平台的需求
随着互联网+的不断发展,以及企业数字化转型的不断深入,企业级应用平台的需求不断扩展;
- 面向业务实现的应用:单据/流程/报表的实现。
- 综合型应用:跨系统企业级集成应用
- 业务智能应用:基于企业数据资产的智能应用
随着开源资源的不断丰富,在各个层级都有了相对优秀的解决组件来支撑。互联网大数据与高可用性等的超前研究,让企业级应用平台有了更多的选择。需求也在不断变化:
对于产品本身的要求也在不断的扩展:
1.1在系统运营层面
系统运行可观测性
系统智能化运维
运行实例智能监测与预警
微服务化/容器化部署
1.2在数据存储层面:
多数据库适配
信创适配等
1.3在基础中间件层面:
稳定可靠
可控
可替换
1.4业务实现层面:
业务实现工序化/可扩展化
UI实现低代码化
数据展示可拖拽固化等
1.5企业智能层面:
业务预警可视化配置
专项报表智能生成与推送
定期业务智能派工
业务数据自我修正
系统集成自定对账
2.企业级应用平台组件清单
序号 | 业务需求 | 组件需求 | 参考实例 | 备注 |
1 | 通用平台组件 | 服务注册与配置中心 | nacos/apollo等 | |
2 | 服务集成调用组件 | openfeign等 | ||
3 | 服务熔点与降级 | sentinel等 | ||
4 | 集中日志平台 | ELK组合 | ||
5 | 调用链路追踪 | SkyWalking等 | ||
6 | 监控预警 | Prometheus等 | ||
7 | 对象序列化 | fastjson 等 | ||
8 | 多数据源适配 | mybatis 等 | ||
9 | 消息中间件 | rabbitmq/rocketmq等 | ||
10 | 缓存中间件 | redis/ehcache等 | ||
11 | 数据库连接池 | druid 等 | ||
12 | 产品发布 | 自动化发布 | Jenkins/建木等 | |
13 | 其他 | |||
14 | 业务引擎 | 企业级组织结构使用 | 组织结构服务组件 | |
15 | 功能权限与数据权限 | 系统权限服务组件 | ||
16 | 集中认证中心 | 业务认证网关组件 | ||
17 | 业务动态建模需求 | 业务模型引擎 | 网格/单据 | |
18 | 业务流程流转需求 | 业务流转引擎 | ||
19 | 复杂规则计算需求 | 业务规则引擎 | ||
20 | 业务数据入库过程标准化 | 标准化CURD服务 | 降低重复工作 | |
21 | 生成式数据需求 | 业务数据流引擎 | ||
22 | 智能化需求 | 统一调度与智能规则引擎 | ||
23 | 数据展示需求 | 统一报表引擎 | ||
24 | 低代码能力需求 | 网格配置与单据快速布局能力 | ||
统一消息需求 | 统一消息引擎 | |||
25 | ||||
26 | 系统集成与扩展 | 外部系统接入授权需求 | ||
27 | 外部系统集成接口维护与授权需求 | |||
28 | 系统集成通用映射需求 | |||
29 | ||||