[发明专利]一种基于构件的低代码编排方法及系统在审
申请号: | 202110994395.1 | 申请日: | 2021-08-27 |
公开(公告)号: | CN113672213A | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 黎明;王沈伟;黄仁;李佳明;蒋哲峰;蔡维舟;陈文豪 | 申请(专利权)人: | 优维科技(深圳)有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/36;G06F8/38 |
代理公司: | 深圳市中科创为专利代理有限公司 44384 | 代理人: | 彭西洋 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 构件 代码 编排 方法 系统 | ||
本发明提供一种基于构件的低代码编排方法及系统,包括:中台服务组件、前端框架组件、可视化编排组件和契约;所述中台服务组件通过服务接口与前端框架组件和可视化编排组件连接;契约通过对接口进行定义,保证中台服务组件、前端框架组件、可视化编排组件的有效连接;由后端开发人员开发出后端基础能力组件,并按照契约的规定定义接口;构件开发人员进行构件的开发,以便可视化编排组件有构件可以使用;可视化编排单元,根据用户的需求,将构件开发单元开发的构件进行拼接,组合成满足要求的应用。本发明通过构件实现低代码可视化编排,使用门槛低,快速配置个性化IT管理工具,赋能人人成为运维开发者,提升开发效能,降低Bug率。
技术领域
本发明涉及软件开发技术领域,具体涉及一种基于构件的低代码编排方法及系统。
背景技术
低代码通常是指APaaS产品,通过为开发者提供可视化的应用开发环境,降低或去除应用开发对原生代码编写的需求量,进而实现便捷构建应用程序的一种解决方案。因此,低代码平台也常被称为APaaS平台。
低代码大致可分为以下三类:
1)数据驱动类,快速表单生成器,以数据表的形式实现增删改功能,可满足简单的场景需求,如常见的一些用于个人信息收集的轻应用,无技术门槛,适合业务人员;
2)代码应用生成器,运用拖拽方式,开发人员打包即可用,但有一定的技术门槛,面向研发人员;
3)领域模型驱动类,包含了核心的业务组件,不是简单的支持增删改查的表格复用,实现业务组件级的复用,满足规模更大、需求更复杂和个性化的企业用户,无技术门槛,同时适用研发人员和业务人员。
现有的技术存在的问题;
1)商业产品难以满足企业个性化需求:用户需求激增,企业场景越来越个性化,标准化的商业产品难以满足企业的个性需求;
2)开发成本高昂:人力及管理成本越来越高,人员流动加快,各行各业都在追求轻资产和高效能;
3)技术门槛制约IT发展:各种技术层出不穷,技术人员学习成本高,见效慢,技术的高速发展给企业带来额外成本及发展瓶颈;
4)缺乏在具体领域的低代码系统平台,比如在运维领域。
发明内容
针对现有技术存在的问题,本发明提供一种基于构件的低代码编排方法及系统。
为实现上述目的,本发明的具体方案如下:
本发明提供一种基于构件的低代码编排系统,包括:
中台服务组件、前端框架组件、可视化编排组件和契约;
所述中台服务组件通过服务接口与前端框架组件和可视化编排组件连接;
契约通过对接口进行定义,保证中台服务组件、前端框架组件、可视化编排组件的有效连接。
优选地,所述中台服务组件遵循契约定义的API格式,通过服务接口对整个系统提供基础能力;
所述中台服务组件包括:配置管理存储单元、持续集成和持续交付单元、监控单元、工具流程单元、云服务单元、第三方平台单元。
优选地,所述前端框架组件,让用户不编写代码,仅使用静态配置,将应用所需要的路由、构件、Provider组合在一起,搭建起针对实际运维场景的应用,为运维平台提供了低代码开发的前端基础;
所述前端框架组件包括构件包和构件容器;
所述构件包包括:原子构件、业务构件、自定义模板和provider;
所述构件容器包括:构件工具套装(brick kit)和动态链接库(DLLs);
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于优维科技(深圳)有限公司,未经优维科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110994395.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种发动机安装边快速装夹装置及方法
- 下一篇:镁合金板感应加热器