应用篇:低代码开发平台 – 专业开发服务YonBIP V3.0 ( (R5_2312 )产品应用培训主讲人:沈燃课程分级:Ⅲ 面向对象:客开交付目录总体概述11 、服务综述; 2 、应用架构; 3 、开发流程; 4 、产品介绍、 5 、关键特性1 、初始准备; 2 、场景 / 流程; 标准应用2新增特性32023 年全年总体概述PART1 、服务综述; 2 、应用架构; 3 、业务模型; 4 、业务场景、 5 、关键特性专业开发服务概述为了解决传统应用升级缓慢、架构臃肿、不能快速迭代、故障不能快速定位、问题无法快速解决等问题,云原生这一概念横空出世。云原生可以改进应用开发的效率,改变企业的组织结构,甚至会在文化层面上直接影响一个公司的决策。YonBuilder 专业开发工具就是一个帮助企业用户摆脱传统应用开发模式,重塑数字化体制的一整套云原生开发解决方案。当企业的数字化转型过程中,有了微服务自治、业务数据私有化、 Devops 、敏捷转型的需求时, YonBuilder 专业开发工具将为这些企业提供帮助。整体架构 - YonBuilder 专业开发工具元数据驱动、动态建模、多租户、分层研发、开放扩展、安全可信、高可用、高弹性开发者中心脚手架工程低代码框架后端工程web 前端工程移动前端工程应用引擎应用构建脚手架下载成员管理开发调试CICD应用托管容器云 DevOps 链路追踪技术中台工作台 友空间微信 独立 APP入口openAPI 网关 API 授权 API 发布事件订阅 混合云集成连接公共能力服务 支撑服务 基础数据模型领域模型行业最佳实践… 业务中台部署运维CICD发布应用集成连接能力复用元数据设计器查询设计器单据页面设计器打印设计器报表设计器工作流设计器业务流程设计器集成配置脚本设计器应用管理创建应用数据建模页面建模集成配置代码扩展应用发布整体架构 -YonBuilder 应用引擎应用引擎是应用构建的运行时支撑为标准服务提供公共引擎的隐形支撑,为专业服务提供自建引擎的开发全生命周期管理业务运行环境YonBuilder构建服务资源客户自运维资源资源池、数据库、redis 、 zookeeper资源池、数据库、redis 、 zookeeper技术中台容器云DevOps…应用构建应用引擎公共引擎自建引擎 1自建引擎 2标准服务专业服务CICD 、微服务治理运行环境运维、监控新建应用默认使用新建应用自主选择构建数据写入构建数据写入公共引擎用户无需关心代码和部署运维,为非专业开发人员使用应用构建标准服务提供默默的支撑;自建引擎与技术中台的容器、微服务等有机融合,为专业开发人员提供开发运维一体化的全生命周期管理能力,让对性能和安全敏感的企业应用有了保障;•mdd 源码扩展开发脚手架下载,支持本地开发调试•无缝对接技术中台能力,实现 CICD 、微服务注册及治理•引擎成员管理,限定引擎的管理和访问权限•基于自建引擎的应用构建,支持自定义和管理持久化数据建模的数据表、支持页面模板扩展、自定义页面开发等高级定制扩展创建应用引擎代码部署运维应用构建本地开发调试CICD应用发布引擎管理、成员管理脚手架下载 / 推送到 git 仓库;包括:后端、 web 前端、移动端可快速、便捷创建三套脚手架分别的流水线;亦可外部部署手工配置访问地址创建应用、数据建模、页面建模、流程配置、集成配置业务模型— YonBuilder 专业开发工具下载脚手架单据页面扩展、定义页面、后端服务、动作规则、 API…通过 git 、流水线、数据传输实现持续集成和持续部署菜单配置、发布应用到具体入口标准应用PART1 、初始准备; 2 、场景 / 流程(细化); 2.1 初始准备 从企业租户的应用构建节点引导进入开发者中心,第一次进入时系统会通过开放平台为企业租户创建可以进入开发者中心的自建服务商身份。 租户管理员进入开发者中心内,通过用户管理为开发人员授权初始准备 - 创建企业租户的自建服务商身份初始准备 - 沙箱管理创建和管理低代码开发测试过程中,需要使用的沙箱注意:要同时考虑正式环境(正式使用)、沙箱环境(开发测试)两个环境的资源分配及管理 代码工程托管的 git 仓库 开发需要使用的中间件, mysql 数据库、 redis...