低代码开发平台帮企业提升业务复用能力

如果无法正常显示,请先停止浏览器的去广告插件。
分享至:
1. 低代码开发平台提升企业业务复用能力 金蝶苍穹平台 / 敖海林
2.
3. 提纲 • 企业业务模型资产沉淀的意义 • 低代码开发平台如何实现业务模型复用 • 金蝶云·苍穹在企业业务模型沉淀的实践
4. 企业面临的挑战和痛点 快速变化的市场环境 技术转型成本高 业务应变能力不足 新技术无法兼容 业务范围不断扩张 日益发展的IT技术 没有足够多沉淀,可复用性差 IT重复建设,烟囱式建设
5. 什么是业务模型 领 沉 域 淀 业务模型反映了人们对某个行业某个领域的业务的认知,业务模型是连接企业业务场景和数字世界的最 佳桥梁,通过技术的手段对这些业务场景进行建模与沉淀,形成数字化世界中特定的业务领域模型。
6. 业务模型的特点 稳定 可生⻓ 可组装
7. 业务模型意义 沟通交流 需求分析 技术设计 统一认知,统一语言 程序编码 数字化桥梁
8. 提纲 • 企业业务模型资产沉淀的意义 • 低代码开发平台如何实现业务模型复用 • 金蝶云·苍穹在企业业务模型沉淀的实践
9. 机器语言 机器指令,不便阅读,难以 记忆 汇编语言 低级指令语言,无法移植 高级语言 跨平台,移植性好,容易维 护和修改 可视化建模语言 面向业务,可视化开发,效率高 每一次开发语言的变革都是通过提高 模型抽象 层次实现,开发效率都会得到显著提升 ......
10. 低代码开发平台核心设计思想来自 国际对象管理组织 (Object Management Group, OMG ) 2001年7月提出的 模 型驱动架构 (Model Driven Architecture, MDA )。 MDA的价值在于可以借助于统一模型语言将计算无关模型(Computational Independent Model,CIM)、平台无关模型(Platform Independent Model,PIM)及平台相关模型(Platform Special Model,PSM)通过模型转换实现。
11. 传统软件开发 低代码开发平台 模型驱动 前端开发 可视化建模 web服务 html JavaScript 工具/框架 表单 列表 报表 流程 .... 规则 .... ML .... 元数据描述 元数据模型 后端开发 对象 业务逻辑 高可用 字段 控件 分布式 缓存设计 负载均衡 通用平台能力 建模方法 缓存 数据库 BI
12. 表单驱动型 模型驱动型 在 业务域本身 的⻆度,将模型抽象为单据模型 通用 技术领域 的抽象,一般模型会抽象为表 单(解决数据收集与呈现问题)、报表(解决数据 分析问题)、流程(解决业务协同问题)等类型的 界面模型。 适用场景:表单驱动型一般支持场景较为简 (流水单据、基础资料)、组织模型(行政组织、业务 V S 组织、财务组织)、管控模型(集权管控、分权管 控)、转换模型(单据转换模型、值转换模型)、流程 模型(审批流、业务协作流、端到端流)、预警模型 等。 适用场景:支持更复杂的企业业务场景,如组织 单,主要解决企业数据采集、简单数据统计 架构、权限、数据等复杂管控模型以及采购到付 等问题域 款、销售到收款等端到端业务场景
13. 可视化 模型驱动 沉淀 复用 将业务模型的认知逐渐抽象与沉淀,形成原子化可复用的模型资产
14. 业务模型 面向业务,开箱即用(订单、组织、结算等) 通用模型 通用功能(表单、列表、报表、打印、消息等) . 基础模型 原子模型(对象、字段、UI元素、规则、流程、脚本、插件等)
15. 订单 报销系统 招聘系统 财务结算 进销存 预算管理 订单系统 采购结算 ...... 战略设计 事件⻛暴 业务用例 业务流 数据流 ...... 业务模型 交易 付款 商品 战术设计 采购 投递 简历 PO PR 通用模型 招聘 字段建模 渠道 库存 ...... 对象建模 流程建模 业务规则建模 ...... 采用DDD领域驱动设计进行业务建模 基础模型
16. 业务模型 销售 采购 基础 资料 单据 组织 表格 物流 流程 布局 事件 库存 员工 .... 字典 权限 属性 字段 财务 样式 规则 ....
17. 组件库 终端 终端 PC APP 组件库 H5 PC APP 小程序 H5 XXX 事件 控件 表单 文本 数字 布局 事件 控件 规则 布局 业务数据库 Mysql 弹性布局 业务数据库 删除 固定布局 事件 固定布局 事件 保存 订单金额 布局 布局 弹性布局 数字 日期 日期 规则 控件 文本 控件 表单 YYY XXX Mysql Oracle 保存 删除 规则 价格校验
18. 继承 组合 模型复用 复制 扩展
19. 继承 扩展 复制 组合
20. 性能问题 模型可视化 版本控制 辅助建模
21. 提纲 • 企业业务模型资产沉淀的意义 • 低代码开发平台如何实现业务模型复用 • 金蝶云·苍穹在企业业务模型沉淀的实践
22. 一体化,能力 多 低代码 应用PBC构建与组装平台 应 用 能 力 框 架 开发 基础资料、单据、流程、报表、API 低代码 应用能力库 通用应用能力、领域应用能力、行业应用能力 动态领域模型 元模型、通用模型、行业模型、定制模型 一体化低代码 低代码 集成 流程 代码少,创新 快 缺陷少,质量 好 投入少,成本 省 基于金蝶原创KDDM建模思想,抽象了30+种标准领域模型、700+种模型元素、150+个业务服务构件。通过90%标准配置+10% 开发即可实现快速交付
23. 开发者⻔户 开发⻔户 开发社区 学习成⻓ 体验中心 开发框架 开发工具 开发环境 API服务框架 沙箱管理 服 务 运 行 引 擎 帮助中心 MVC框架 社交化引擎 DevOps 开发工具 开发工具 模型解释引擎 消息引擎 插件引擎 元数据引擎 服 务 管 理 平 台 服务注册 服务监控与治理 动态领域模型KDDM 服务端应用支撑组件(数据访问、开源框架…) 前端应用支撑组件(H5组件库,JS框架)
24. Kingdee Dynamic Domain Model • K:金蝶自主研发,拥有自主知识产权,众多专利保护 • D:动态执行(Dynamic),无需编译或静态代码生成 • D:以DDD(领域驱动设计)思想,合理划分业务域 • M:以MDA(模型驱动架构)思想,用元数据方式描述客观事物,即建模 金蝶动态领域模型(KDDM)获得3项专业奖项、30+项发明专利(1项国家优秀专利奖),专刊发表学术论文5篇
25. 解释引擎插件 通用业务领域插件 客户订制插件 行业插件 租户 领域模型 1 n 领域模型动态解释引擎 模型合并 界面组装 动态业务对象构件 业务逻辑动态组装 1 n 客户定制模型(应用级) 用户界面 业务对象 业务逻辑 行业模型(云产品级) 用户界面 业务对象 业务逻辑 业务对象 建模 微服务 应用 1 数据 n 实体 对象 通用模型(平台级) 用户界面 云 业务逻辑 操作 UI 抽象 模型库 元模型库 领域模型模板库 (通用/行业/客户化) 分层建模、微内核、微服务部署 每个对象都可以按照通用、行业、客户进行分层,并且每一层允许个性 化,实现了核心能力复用和个性化并存 API
26. 供应链&制造应用能力库 数字员工能力库 数据智能能力库 智能合同 比对 HR应用能力库 财 务 应 用 能 力 库 批量策略 模型 预留模型 支付模型 成本计算 模型 对账模型 辅助核算 模型 人事活动编排 收入确认 模型 关联交易 模型 通用字段 基础服务 业务字段 水平分表服务 KXDB SQL适配引擎 KSQL 对象关系 映射框架 KORM 底层数据库 组织间 结算模型 基础数据 管控模型 分布式计算引擎 多维数据库 预测冲减 算法 访问权限 模型 组织模型 KD AlgoX 数据同步组件 分布式调度服务 分布式ID服务 KArchive DTS KSchedule KID 访问引擎 FullText 公式引擎 Formula 文件服务 分布式 链路跟踪 限流熔断 FileServer KDlock 消息队列 苍穹Sword 苍穹Armor 250+ 基础应用能力 企业级分布式计算 300+ 领域应用能力 出入库查询 (语音) 更多 …… 编码规则 引擎 监控服务 容器 回单识别 事件中心 打印引擎 苍穹Monitor 即时 库存查询 (语音) 账表查询 语音助手 引入引出 引擎 分布式锁服务 KDB 企业级分布式数据库 智能要货 预测 消息平台 CI / CD 分布式缓存 差旅报销 语音助手 纳税调整 智能推荐 流程引擎 KDTX 数据归档组件 全文检索组件 脚本引擎 Kscript 分布式事务 内存计算引擎 KD Algo ⻔店销量 预测 对账单识别 报表查询 语音助手 应收坏账 ⻛险预测 收款智能认领 扩展模型 共享服务 语音助手 企业⻛险 监控 预算模拟 预测 直连报税 国资报表填报 ⻆色模型 采购订单 ⻛险预警 动态 安全库存 票据识别 客户画像 税收⻛险 预警 应收智能催收 人人费用 语音助手 销售订单 ⻛险预警 备料预测 网银流水下载 ⻬套模型 变更模型 快速开发 模型 业务控件 智能让料算法 核销模型 职位模型 内部交易对账 企业信用 报告 结账效率 洞察 共享智能客服 约束排程 算法 价格模型 岗位模型 人员模型 HR 权限模型 通用控件 隐私数据 留存模型 产能分配模型 供应商 画像 智能定调薪 智能销售 预测 共享智能质检 交期承诺 算法 余额模型 候选人 模型 组织模型 项目成本 计算模型 结算模型 物料替代 算法 HR公式计算 HR数据 历史模型 净改变模型 信用模型 HR 日历模型 HR组织 多职能 费用归集 模型 分账模型 人员变动 协同模型 HR规则引擎 智能简历筛选 动态领域 模型 Dubbo 配置中心 更多 …… 苍穹MC Spring Cloud 企业级云原生 300+ 支持SaaS应用数 感 知 与 认 知 能 力 库
27. 基于动态领域模型的开发模式 效率 - 可视化拖拽设计 - 丰富的模版 - 零编译、零部署 - 涵盖企业人、财、物、产、供、 销各领域业务组件封装 - 业务对象模型化,高度抽象与复 用 一致性 个性化 - 丰富的模版,保障用户体验一致 - 金蝶动态领域分为通用层、行业 性 - 底层框架平台统一,确保业务开 发质量,不依赖个别开发人员能 力 - 编程框架规范,保证开发一致性 安全 - 封装企业业务基础架构,如组 模型资产化 - 以元数据描述企业的业务对象、 层、客户层、用户层的分层模 织、人员、客商、权限等业务封 业务流程,实现对企业数据、业 型,可以实现不同层的通用模型 装 务的模型化管理,沉淀企业资产 和个性模型 - 实现原厂的标准产品与行业产 品、客户化定制的完美兼容 - 支撑企业对象模型的多层级管 控、多组织共享与隔离 - 支撑企业大数据、大并发、高可 靠应用 - 企业业务资产以元数据沉淀,不 依赖各种编程语言,不依赖个体 人员,迭代发展可靠
28. 背景: XXX集团 某集团公司有多个分子公司,业务跨多个行业,集 团公司通过建立共享中心,实现集团集中管控、分子公司 港口 船舶 地产 分步推广、分权经营 物流 金融 共享服务、集中管控 分权运营,包括: 1)集团统筹管理薪酬、核算、资金支付、投资等核心业 务; 2)集团制定统一流程制度,包括预算制度、审批制度 等; 子投资板块 子投资板块 子集团 子集团 分公司 分公司 子公司 子公司 …. … 3)集团统一管控供应商、客户、科目等基础数据以及各 类汇总报表; 4)分子公司日常独立运营,对于实际业务单据在符合集 团规范的基础上,可以进行适应性调整;
29. 需求分析: 统一管理 管控权限 统一制度 统一业务 审批规则 字段规则 1)集团公司管控运营涉及HR、财务、采购、销售等业 统一控制 .... 隐私控制 务,管控范围主要集中在核心单据、审批流、基础数据 上; 标准字段模型 2)业务主要集中在几个核心单据上,包括单据的功能操 基本信息 支付金额 作,单据中关键字段的基础属性维护及查看、编辑等访 问权限等; 费用报销单 报销金额 出差报销单 付款金额 采购付款单 付款金额 ..... 解决方案: 建立集团标准字段模型,定义标准字段,统一配置基本 信息,设置字段查看、编辑等访问规则等;
30. 费用报销单 (标准) 需求分析 扩展开发 集 团 统 管 费用报销单 (集团统管) 1)集团提供标准单据模板,统一管理基础数据,明确业 继承开发 务关联字段、功能、流程、界面交互等,目的是为了实现 费用报销单 (集团本部个性) 集团标准化; 2)各分子公司/共享中心可以在集团规范下进行部分单据 继承开发 共 享 中 心 费用报销单 (运输) 多布局 分 建 继承开发 继承开发 继承开发 继承开发 费用报销单 (港口) 费用报销单 (金融) 费用报销单 (地产) 费用报销单 (综合) 多布局 继承开发 继承开发 字段补充、调整功能操作等,是典型的集团标准管控,分 子公司个性化运营的场景; 解决方案 1)集团基于平台标准单据模板进行扩展,用于集团统一 多布局A 多布局B 业务招待费报销 代垫业务报销 要求的字段、功能、界面等的系统实现; 2)各分子公司/共享中心在集团统管扩展单据基础上继承 开发,根据各分子公司差量定制界面、流程等,实现各自 的个性化管理的诉求;
31. 低代码开发平台能帮助企业IT建设走的更快,模型驱动的低代码开发平台能帮助企业IT建设走的更远
32.
33.

Accueil - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.1. UTC+08:00, 2024-11-15 23:50
浙ICP备14020137号-1 $Carte des visiteurs$