[发明专利]一种基于构件的低代码编排方法及系统在审
申请号: | 202110994395.1 | 申请日: | 2021-08-27 |
公开(公告)号: | CN113672213A | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 黎明;王沈伟;黄仁;李佳明;蒋哲峰;蔡维舟;陈文豪 | 申请(专利权)人: | 优维科技(深圳)有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/36;G06F8/38 |
代理公司: | 深圳市中科创为专利代理有限公司 44384 | 代理人: | 彭西洋 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 构件 代码 编排 方法 系统 | ||
1.一种基于构件的低代码编排系统,其特征在于包括:
中台服务组件、前端框架组件、可视化编排组件和契约;
所述中台服务组件通过服务接口与前端框架组件和可视化编排组件连接;
契约通过对接口进行定义,保证中台服务组件、前端框架组件、可视化编排组件的有效连接。
2.根据权利要求1所述的基于构件的低代码编排系统,其特征在于,
所述中台服务组件遵循契约定义的API格式,通过服务接口对整个系统提供基础能力;
所述中台服务组件包括:配置管理存储单元、持续集成和持续交付单元、监控单元、工具流程单元、云服务单元、第三方平台单元。
3.根据权利要求1所述的基于构件的低代码编排系统,其特征在于,
所述前端框架组件,让用户不编写代码,仅使用静态配置,将应用所需要的路由、构件、Provider组合在一起,搭建起针对实际运维场景的应用,为运维平台提供了低代码开发的前端基础;
所述前端框架组件包括构件包和构件容器;
所述构件包包括:原子构件、业务构件、自定义模板和provider;
所述构件容器包括:构件工具套装和动态链接库;
所述原子构件:包括展示和接口方面的构件,不带业务属性,通过typescript基于现有开源lib库封装成一个一个构件,并输出开发文档;
所述业务构件:将原子构件包括provider组合起来,封装成常见可复用的页面,带业务属性,方便一些页面的快速搭建;
所述provider:是将sdk进一步封装,形成的跟普通构件一样操作的后台接口构件。
4.根据权利要求1所述的基于构件的低代码编排系统,其特征在于,
所述可视化编排组件,将静态配置Storyboard的配置界面化、产品化,降低低代码开发的入门门槛,并提供了一键构建、打包的工程手段,实现企业运维应用的快速整合。
5.根据权利要求1所述的基于构件的低代码编排系统,其特征在于,
所述契约即接口定义,前后端就API相关的内容,包括路径、参数、类型达成一致,并且让双方都能够实时的跟踪最新的API,然后再基于该契约直接生成前端的SDK和后端的框架代码及后端的SDK及API文档,这样前后端都强制遵循契约精神,保证各方统一。
6.一种基于构件的低代码编排方法,其特征在于,包括如下步骤,
S1,后端开发人员开发出后端基础能力组件,并按照契约的规定定义接口;
S2,构件开发人员进行构件的开发,以便可视化编排组件有构件可以使用;
S3,可视化编排单元,根据用户的需求,将构件开发单元开发的构件进行拼接,组合成满足要求的应用。
7.根据权利要求6所述的基于构件的低代码编排方法,其特征在于,
步骤S3具体包括如下步骤,
S31,创建微应用项目;
S32,创建微应用的首页和其他页面;
S33,对接后台数据;
S34,建立事件与交互;
S35,建立页面跳转;
S36,获取输入和更新页面显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于优维科技(深圳)有限公司,未经优维科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110994395.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种发动机安装边快速装夹装置及方法
- 下一篇:镁合金板感应加热器