- 快召唤伙伴们来围观吧
- 微博 QQ QQ空间 贴吧
- 文档嵌入链接
- 复制
- 微信扫一扫分享
- 已成功复制到剪贴板
轻骑兵低代码开发平台白皮书2021
云豹快码(北京)信息技术有限公司 主要从平台概述、平台发展史以及平台荣誉资质等方面,对平台进行 简要介绍。 轻骑兵低代码开发平台(HUSSAR LCDP)是一款建设了数十年的开发平台产 品。使用该产品可无需编码(零代码)或通过少量代码就可以快速生成高体验的 应用程序,可敏捷适用于用户对数字化系统的各种需求,提高企业数字化转型速 度,减少对技术人员的依赖,产品技术处于国内领先水平。
展开查看详情
1 . 轻骑兵低代码开发平台白皮书 轻骑兵低代码开发平台 白皮书 云豹快码(北京)信息技术有限公司 研发中心 2021 年 5 月 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn
2 . 轻骑兵低代码开发平台白皮书 文档修改记录 版本 日期 修改内容 作者 批准人 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn
3 . 轻骑兵低代码开发平台白皮书 目 录 1. 平台简介 ...................................................................................................................................... - 1 - 1.1. 平台概述 ............................................................................................................................. - 1 - 1.2. 平台发展史 ........................................................................................................................ - 1 - 1.3. 平台荣誉资质 .................................................................................................................... - 2 - 1.3.1. 所获荣誉 .................................................................................................................... - 2 - 2. 核心功能 ...................................................................................................................................... - 2 - 2.1. 功能架构图 ........................................................................................................................ - 2 - 2.2. 技术架构图 ........................................................................................................................ - 4 - 2.3. 低代码开发 ........................................................................................................................ - 4 - 2.3.1. 操作界面展示........................................................................................................... - 5 - 2.3.2. 低代码开发特性 ...................................................................................................... - 6 - 2.4. 移动开发 ............................................................................................................................. - 7 - 2.4.1. 移动开发特性........................................................................................................... - 8 - 2.4.2. 可视化编辑器移动部分技术框架.................................................................... - 10 - 2.4.3. 移动门户 .................................................................................................................. - 10 - 2.4.4. 应用托管分发平台 ............................................................................................... - 11 - 2.5. 基础服务 ........................................................................................................................... - 12 - 2.6. 工作流................................................................................................................................ - 13 - 3. 平台特性 .................................................................................................................................... - 15 - 3.1. 低代码开发 ...................................................................................................................... - 15 - 3.2. 高安全性 ........................................................................................................................... - 16 - 3.3. 高性能................................................................................................................................ - 19 - 3.4. 国产化支持 ...................................................................................................................... - 20 - 3.5. 微服务架构 ...................................................................................................................... - 20 - 3.5.1. 微服务优点 ............................................................................................................. - 20 - 3.5.2. 微服务功能架构图 ............................................................................................... - 21 - 3.6. 丰富开发组件 .................................................................................................................. - 21 - 3.7. 融合集成 ........................................................................................................................... - 21 - 4. 应用案例 .................................................................................................................................... - 22 - 4.1. 干部调整辅助决策系统 ............................................................................................... - 23 - 4.2. 金企信................................................................................................................................ - 24 - 4.3. 金企文库 ........................................................................................................................... - 25 - 4.4. 智能运维平台 .................................................................................................................. - 27 - 5. 联系我们 .................................................................................................................................... - 28 - 5.1. 联系方式 ........................................................................................................................... - 28 - 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn
4 . 轻骑兵低代码开发平台白皮书 1. 平台简介 本部分主要从平台概述、平台发展史以及平台荣誉资质等方面,对平台进行 简要介绍。 1.1. 平台概述 轻骑兵低代码开发平台(HUSSAR LCDP)是一款建设了数十年的开发平台产 品。使用该产品可无需编码(零代码)或通过少量代码就可以快速生成高体验的 应用程序,可敏捷适用于用户对数字化系统的各种需求,提高企业数字化转型速 度,减少对技术人员的依赖,产品技术处于国内领先水平。 1.2. 平台发展史 公司于 2001 年开始致力于开发平台的建设,将多年的技术积累逐步融入到 轻骑兵平台中,平台历经多次架构升级,目前已发展到第八代。 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn -1-
5 . 轻骑兵低代码开发平台白皮书 1.3. 平台荣誉资质 1.3.1. 所获荣誉 ➢ 中国软件行业协会年度优秀软件产品 ➢ 中国行业信息化最佳产品 ➢ 山东知名品牌 ➢ 山东省首版次高端软件 ➢ 2020 年山东省品牌创新成果 ➢ 山东省优秀软件产品库产品 ➢ 山东省软件产业高质量发展重点项目 ➢ 山东省企业技术创新奖-山东省优秀新产品 ➢ 济南市服务业创新中心-金现代低代码开发平台服务创新中心 ➢ …. 2. 核心功能 平台主要包括四大核心功能,分别为:低代码开发、移动开发、基础服务、 工作流,本部分将进行分别介绍。 2.1. 功能架构图 平台是一款基于微服务架构的集成开发工具,其核心功能由低代码开发、移 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn -2-
6 . 轻骑兵低代码开发平台白皮书 动开发、基础服务、工作流四部分组成。在安全防护体系的支撑下,平台能够对 大量服务进行统一治理,并支持接入 IM、人工智能等第三方服务,能够有效协助 开发者进行 APP、小程序、Web 应用以及可视化大屏等的快速开发与管理。平台 的功能架构图,如下图所示。 平台的四大核心功能介绍如下: ➢ 平台的低代码开发包括模板库、组件库、可视化设计器、代码生成等, 不仅为用户提供了 UI 模板、业务模板等丰富模板以及 Web 组件、移动组件等大 量组件,在可视化设计器方面更是涵盖了页面设计器、流程设计器和数据库设计 器三种,全面支撑用户的页面、流程和数据库的可视化设计需求。平台具备先进 的代码生成引擎,可自动生成标准、规范的业务功能代码,大大节省开发工作量。 ➢ 在移动开发方面,平台提供了移动门户、移动应用托管和移动应用分发 功能,支持移动原生开发、混合开发和 H5 开发等多种开发模式,极大提升了移 动开发效率与移动应用的管理水平。 ➢ 在基础服务方面,平台提供了组织机构管理、权限管理、菜单管理、系 统管理、多租户管理等一系列基础服务,功能涵盖了组织机构维护、人员管理、 角色管理、用户管理、资源管理、菜单维护、菜单展示、系统配置管理、字典管 理、任务调度、缓存监控、换肤、租户管理、租户控制等,全面支撑用户的日常 基本操作需求。 ➢ 平台还提供了工作流相关的接口管理、后台管理功能,并具备工作流客 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn -3-
7 . 轻骑兵低代码开发平台白皮书 户端,可进行可视化流程建模、节点参数配置、页面权限配置等,方便开发者快 速定义业务流程,大大简化工作流开发,避免因工作流业务代码混淆在业务代码 中而导致的流程升级问题。 2.2. 技术架构图 【技术架构图】 平台技术栈 框架名称 版本号 备注 Element UI 2.15.1 Spring Boot 2.2.13 Shiro 1.7.1 Quartz 2.3.1 Myabtis-plus 3.4.92 Druid 1.2.4 2.3. 低代码开发 平台提供基于拖拽配置式的可视化页面、流程设计器——天斧,提供了一系 列可扩展组件库、自定义组件库、页面模板库、公共样式库等资源库,支持用户 通过“拖拉拽+简单配置”的方式快速进行各种复杂需求下的原型绘制、功能开 发、数据库设计、流程设计、移动开发等工作。 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn -4-
8 . 轻骑兵低代码开发平台白皮书 2.3.1. 操作界面展示 天斧提供了页面的快速构建、界面主题设置、前后台数据绑定等功能,其操 作主界面,如下图所示。 【页面设计器】 【流程设计器】 天斧的主界面功能介绍如下: ➢ 左侧为组件区域,提供了表单、表格、树、输入框、下拉框、人员选择 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn -5-
9 . 轻骑兵低代码开发平台白皮书 框、组织机构选择框等几十余种常用组件,可直接拖入画布中使用,也可针对具 体业务自由扩展元件。 ➢ 中央为主编辑区域,用户可从左侧组件区域中任意拖拽需要的组件至主 编辑区域的画布中,通过属性、交互事件以及数据库绑定等配置操作,对组件进 行布局与管理,轻松绘制表单、大屏、APP 等各类应用页面。 ➢ 右侧为属性编辑区域,提供了布局、默认值、自适应、外观、文本、边 框等一系列可配置属性,并可以进行鼠标点击的交互事件配置以及数据库绑定与 配置,真正实现画布中静态组件的动态处理。 ➢ 上方为快捷操作栏,涵盖了组件对齐方式、格式刷、复制、粘贴、锁定、 文字颜色、文字字号、文字对齐方式、画布显示比例、公共样式配置等一系列常 规操作的快捷按钮,常用操作执行更为快捷。 2.3.2. 低代码开发特性 ➢ 原型即页面 辅助需求、设计人员快速进行页面绘制,提供布局辅助线、元件自动对齐、 元件替换等功能,轻松实现高效、灵活的页面布局,同时支持页面自适应布局。 页面的编辑效果与实际展示效果完全一致,可快捷绘制出与 Axure、墨刀等媲美 的页面原型。 ➢ 所见即所得 支持随时保存、发布并预览页面实际效果,页面预览的效果即为画布中展现 的效果,可快捷验证页面样式、交互与数据的正确性,简单方便。 ➢ 流程表单自定义 天斧的流程可视化设计器提供了可视化流程建模、流程参数配置、页面权限 配置等功能,采用可视化流程编辑模式,极大简化工作流开发,符合国人操作习 惯。从数据采集到业务管理,业务流程全解耦,同时提供丰富的流程操作,轻松 实现业务流程规范化。支持独立部署,可为多项目提供工作流服务支撑,促进企 业高效协同。 ➢ 代码自动生成 支持直接生成页面+工作流+数据库表的相关程序代码,所生成代码格式严格 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn -6-
10 . 轻骑兵低代码开发平台白皮书 遵守代码规范。 ➢ 适配多种平台/框架 支持针对不同平台、框架的适配,如 SSH 框架、前端框架 Vue 等。 ➢ 支持多行业模版定制 不仅提供了丰富的模板库、组件库,还支持针对具体业务自由扩展元件,帮 助开发人员快速复用历史成果。更有公共样式配置,一处配置全局应用。 ➢ 多终端支持 支持多种终端,如 PC 端、移动端、大屏等。 2.4. 移动开发 平台提供的移动开发平台是“所见即所得”的可视化设计工具,支持拖拽式 自定义表单界面,快速实现移动业务数据与页面元件的数据绑定,可进行小程序、 移动 APP、H5 应用的开发。 【可视化编辑器】 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn -7-
11 . 轻骑兵低代码开发平台白皮书 【混合应用】 【H5 应用】 2.4.1. 移动开发特性 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn -8-
12 . 轻骑兵低代码开发平台白皮书 【移动开发特性】 移动开发的特性主要包括: ➢ 提供原生、混合、H5、小程序等多种开发模式 提供了原生开发、混合开发、H5 开发等多种开发模式,来实现移动端 H5、 混合 APP、小程序、微应用等的快速开发。 ➢ 降低移动开发门槛,降低人员技术要求 作为“所见即所得”的可视化设计工具,支持拖拽式自定义业务界面,通过 简单的拖拉拽将需要的元件拖拽到画布上,快速实现移动端业务数据与页面元件 的数据绑定,同时整合协同办公,支持企业内部通讯,大大降低了移动开发门槛, 降低人员的技术要求,从而降低移动开发成本。 ➢ 可视化开发,适配多种移动设备 可视化编辑器工具简化面对各种移动设备的开发复杂度,支持一套代码、多 平台运行。通过采用跨平台应用容器与 HTML5 技术,完美解决跨平台开发技术难 题,实现移动应用对 Android、iOS 等移动操作系统的支持。 ➢ 丰富的移动组件,无需重复开发 提供强大的移动组件库,丰富平台功能,对接市面主流业务场景,主要包括: 表单类组件、列表类组件、图标类组件、三方支付组件、社交分享组件、邮件收 发组件、二维码组件等技术组件和相关解决方案等,从而使开发人员实现组件资 产复用,提高开发效率。 ➢ 一套 APP 代码,多平台通用 简化面对各种移动设备的开发复杂度,支持一套代码、多平台运行。通过采 用跨平台应用容器与 HTML5 技术,完美解决跨平台开发技术难题,实现移动应用 对 Android、iOS 等移动操作系统的支持。 ➢ 多种布局方式,灵活搭配 可视化编辑器支持绝对布局和相对布局两种布局方式,页面搭建更加灵活, 开发者可以选择最适合的方式搭建自己的页面和程序,提高灵活性的同时也提高 了平台的效率。 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn -9-
13 . 轻骑兵低代码开发平台白皮书 2.4.2. 可视化编辑器移动部分技术框架 【可视化编辑器移动部分技术框架】 2.4.2.1. 前端框架 ➢ HTML5 平台前端框架的选型参照 HTML5 特性的前端框架,并且平台前端代码的编写 参照 HTML5 规范进行编写,使整个平台具有 HTML5 的特性。 ➢ Vue 前端选用主流的 Vue 框架,方便用户二次开发和维护,也为代码的稳定性 提供了保障。 ➢ Vant 前端 UI 库选用较为成熟的 vantUI,其丰富的组件和扩展性为用户使用平 台提供了更高的灵活度。 2.4.3. 移动门户 平台提供统一的移动门户功能,内置 IM 即时通讯、应用管理、内容管理等 功能,应用统一管理、统一入口,降低移动应用的管理成本。 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn - 10 -
14 . 轻骑兵低代码开发平台白皮书 2.4.4. 应用托管分发平台 平台提供的应用托管分发平台,主要包括以下功能: ➢ 应用分发 一键上传应用,扫描二维码下载,一分钟完成应用发版。 ➢ 数据统计 应用下载次数、下载时间、打开次数一目了然,随时监控应用下载使用情况。 ➢ 开放接口 提供 API 接口,应用内自动提示版本更新,支持配置是否强制更新。 ➢ 自动识别 发版时,自动识别安装包信息;下载时,同一个短链接,自动识别操作系统。 ➢ 版本管理 支持版本切换、版本回退、历史版本记录、升级日志维护等管理功能。 ➢ 权限控制 可以通过设置下载密码,进行小范围内的测试验证。 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn - 11 -
15 . 轻骑兵低代码开发平台白皮书 2.5. 基础服务 平台提供了平台级基础组件库,默认包含了 130 余项基础服务功能,包括权 限功能服务、系统管理服务、多租户管理服务、任务调度和系统监控等其他功能 服务。平台打造了丰富多样的组件库,并能够实现组件的云端统一管理和共享, 从而让开发人员快速复用软件资产,实现集成式开发,提升开发效率。平台基础 服务的功能概览,如下图所示。 【功能清单】 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn - 12 -
16 . 轻骑兵低代码开发平台白皮书 【功能页面】 平台的基础服务主要包括:权限功能、系统管理、开发组件以及其他功能。 主要内容包括: ➢ 权限功能:组织类型定义、组织规则定义、组织机构维护、人员管理、 用户管理、用户角色管理、用户角色审核、资源维护、菜单管理、菜单资源维护、 访问控制、访问记录、在线用户管理、不相容角色集等。 ➢ 系统管理:字典管理、会话管理、在线历史、审计日志、重置密码、工 作日历、接口管理、可视化系统设置等。 ➢ 多租户管理:租户新建、租户查询、租户控制、租户权限、数据源管理 等。 ➢ 其他功能:任务调度、缓存性能监控、缓存内容监控、系统监控、SQL 监 控、URL 监控、数据源监控、Session 监控、Spring 监控、附件管理、已办事项、 待办事项、编号生成器、开发实例、数据库方言管理、数据库连接加密、换肤功 能等。 2.6. 工作流 平台内置强大的流程引擎,由工作流引擎、任务管理、流程建模、流程监控、 消息通知等五部分组成。其中的工作流组件作为企业流程管理的核心,能够为企 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn - 13 -
17 . 轻骑兵低代码开发平台白皮书 业的业务流程运转提供驱动力,保证在大业务量并发场景下的流程操作能够顺利 执行。工作流的功能概览,如下图所示。 【功能清单】 【流程图展示】 平台的工作流主要包括:后台管理、接口功能、模型管理、系统配置、工作 流设计器等。主要内容包括: ➢ 后台管理:租户管理、流程定义、统计分析、接口管理、实例管理、个 人中心、模型管理、任务管理等。 ➢ 接口功能:流程定义查询、激活/挂起流程、删除流程定义、获取流程信 息、激活/挂起流程实例、删除流程实例、实例查询、流程图查看、待办查询、 已办查询、签收任务、取消签收、任务办理、任务驳回、任务委托、自由跳转、 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn - 14 -
18 . 轻骑兵低代码开发平台白皮书 获取参与者等。 ➢ 模型管理:模型新增、模型发布、模型查询、模型编辑、模型导入、模 型删除、模型导出等。 ➢ 系统配置:组织机构配置、角色配置、用户配置、上级部门等。 ➢ 工作流设计器:流程新建、节点分支维护、默认流、节点拖拽、表单维 护、参与人维护、表单权限等。 3. 平台特性 平台特性主要包括:低代码开发、高安全性、高性能、国产化支持、微服务 架构、开发组件丰富、融合集成等。 3.1. 低代码开发 平台支持用户拖拉拽+少量配置的开发方式,可大幅降低用户的使用门槛。 采用平台开发的系统,仅需约 20%手工开发的工作量,且该开发过程中还可直接 进行组件的复用,无需自己编写,剩余 80%工作均可由轻骑兵 LCDP 提供。 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn - 15 -
19 . 轻骑兵低代码开发平台白皮书 平台内置 PaaS 平台、工作流等基础服务以及大量的 UI 模板和组件,可以缩 短软件项目的开发周期,降低对开发人员的技术水平要求,从而降低软件项目的 开发成本。 通过使用轻骑兵 LCDP,可以加速中小微企业的信息化建设,助力新旧动能 转换、工业互联网等战略的落地实施。 3.2. 高安全性 平台建设过程严格参照了《信息安全等级保护管理办法》,符合安全测试的 11 个大项,78 个小项。8 个大项主要包括:标识和鉴别、数据保密性、数据完整 性、外部接口、会话管理、安全审计、访问控制、软件容错,具体介绍如下: ➢ 标识与鉴别:指的是用户的每个请求都通过权限标识进行权限控制,例 如,平台中每一个 controller 方法都有一个权限标识用于识别这个方法,进而 对其进行权限控制。 ➢ 数据保密性:分为传输保密性和存储保密性。 传输保密性指的是在传输 过程中数据不能被第三方非法获取。存储保密性指的是数据库中存储的数据是保 密的,非授权用户即使拿到了数据库也无法拿到真实数据。 ➢ 数据完整性:分为传输完整性和存储完整性,传输完整性保证传输过程 中数据不会被非法篡改,而存储完整性则保证了数据在数据库中不会被非法篡改。 数据保密性和数据完整性都与数据加密相关,平台也提供了相应的国密算法(SM2、 SM3、SM4)。 ➢ 外部接口:与系统功能中的接口管理类似,是对外部接口进行安全管理。 ➢ 会话管理:平台中可实时看到当前系统在线的会话,并可对其进行操作, 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn - 16 -
20 . 轻骑兵低代码开发平台白皮书 如强制下线等。平台中对每个用户的登录登出也均有记录。 ➢ 安全审计:与系统功能中的审计日志功能一致,系统记录用户操作的每 一个请求,作为系统的审计日志,方便后期的查询及分析,审计日志在等保要求 中是不允许删除的。 ➢ 访问控制:实际是对用户的权限控制,用户的每一个访问请求均 should 系统控制,目前平台权限已经可以控制到用户的每一个请求。 ➢ 软件容错:实际指的系统对底层错误的屏蔽性,例如,如果系统出现报 错,有的会把后台错误直接打到前台,造成用户体验不佳且暴露了底层架构,而 此时应该将相应的错误屏蔽,一方面对用户友好,另一方面对系统起到保护作用。 而平台在安全方面所做的建设内容包括: ➢ 安全框架:平台采用 Apache-Shiro 作为安全框架,shiro 是一个强大易 用的 java 安全框架,提供了认证、授权、加密和会话管理等功能。 ➢ 分层设计:包括数据库层、数据访问层、业务逻辑层、展示层等,各层 之间层次清楚、耦合低,每一层必须通过接口才能接入且进行参数校验,从而保 证数据操作的安全。 ➢ 双重验证:主要包括客户端验证与服务端验证,可防止用户在客户端恶 意篡改数据,跳过客户端验证去直接操作数据库。 ➢ 安全编码:用户通过表单提交的所有数据,在服务器端都要进行安全编 码,防止用户提交非法脚本或执行 SQL,从而获取敏感数据等操作。 ➢ 密码加密:用户登录时的密码进行混合加密(将对称加密和非对称加密 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn - 17 -
21 . 轻骑兵低代码开发平台白皮书 进行结合),那么这种加密方法是不可逆的。即便是密文被泄露也不会有问题。 ➢ 访问验证:平台会对客户端请求的所有链接都进行权限校验,以此来防 止用户直接在浏览器上敲入地址进行越权访问。 ➢ 权限精准控制:对所有管理链接都进行权限验证,并且可以控制前端元 件是否显示。 目前,平台已经通过电力、轨道交通、航天、石油石化、政府、军工等行业 的等保测试。 具体案例: 【第十一届世界高铁大会(等保三级)】 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn - 18 -
22 . 轻骑兵低代码开发平台白皮书 【干部现场考评系统(等保二级)】 3.3. 高性能 ➢ 数据加载 采用 Redis 和 Ehcache 双缓存机制,单机模式采用 Ehcache,集群采用 Redis, 提高数据加载速度。 ➢ 微服务及容器化 平台支持微服务架构及容器化部署,有效提升系统的扩展性及稳定性。 ➢ 消息队列(MQ) 节点间的数据同步,以广播消息的形式取代接口通讯,减轻服务器压力,提 高系统访问效率。 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn - 19 -
23 . 轻骑兵低代码开发平台白皮书 ➢ 前后端数据分离 前后台采用接口交互,页面展示与后台逻辑完全解耦,提升系统整体性能。 3.4. 国产化支持 平台全面支持国产化软硬件生态体系,信息安全可控。 3.5. 微服务架构 3.5.1. 微服务优点 ➢ 支持水平扩展 ➢ 有效利用系统资源 ➢ 局部快速升级 ➢ 避免单点故障 ➢ 技术栈不受限(Java、Python、.Net、C++、…) 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn - 20 -
24 . 轻骑兵低代码开发平台白皮书 3.5.2. 微服务功能架构图 微服务的功能架构图,如下图所示。 3.6. 丰富开发组件 平台提供了 100 余项常用技术组件,如下图所示。 3.7. 融合集成 平台提供与其他平台或系统进行融合集成的能力,包括接口形式集成、代码 级融合。 接口形式: 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn - 21 -
25 . 轻骑兵低代码开发平台白皮书 代码级融合: 4. 应用案例 基于轻骑兵低代码开发平台开发的项目和产品数量累计数千个、项目总金额 数十亿。 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn - 22 -
26 . 轻骑兵低代码开发平台白皮书 4.1. 干部调整辅助决策系统 通过可视化操作和智能应用,针对性地解决干部调整过程中的规则多、工作 量大、私密性强的问题,只需通过拖拽、勾选、定位、对比等简单操作即可轻松 搞定,是干部调整的最佳助手。 干部调整辅助决策系统的主界面如下图所示,主要包括: ➢ 主工作区:组织架构式设计,层次清晰,简单直观 ➢ 待调整区:待调整人员集中汇集区,便于拖拽 ➢ 辅助工作区:浮动式信息、统计窗口,辅助操作 ➢ 筛选区:多维度筛选,快速找到所需信息 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn - 23 -
27 . 轻骑兵低代码开发平台白皮书 4.2. 金企信 政企移动协同办公平台,助力政企降低管理成本、提升管理效率。其不仅具 有 即时通讯 的所有功能,还附带实用性强的 微应用,并支持原生扩展、混合 模式扩展、已有 App 扩展等 5 种接入方式,实现快速开发平台。 金企信的主要特性如下: ➢ 支持私有化部署 ➢ 数据安全可控 ➢ 多终端支持 ➢ 支持二次开发 ➢ PC 端与移动端文件互传 ➢ 轻松构建微应用 【手机端】 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn - 24 -
28 . 轻骑兵低代码开发平台白皮书 【PC 端】 【Web 端】 4.3. 金企文库 打造简洁、高效的文档管理系统,解决资料不好找、不集中、不安全、难共 享的问题。 金企文库的主要功能如下: 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn - 25 -
29 . 轻骑兵低代码开发平台白皮书 ➢ 多格式在线预览 ➢ 文档批量上传 ➢ 多维度统计分析 ➢ 多维度全文检索 ➢ 高安全性 【Web 端】 【PC 端】 公司:云豹快码(北京)信息技术有限公司 地址:北京市海淀区中关村大街 27 号 7 层 705 室 电话:010-62623819 邮箱:marketing@speedcode.com.cn 传真:010-62623819 网址:http://www.speedcode.com.cn - 26 -