一种基于低代码的通用商业化系统及其构建方法技术方案

技术编号:35185989 阅读:21 留言:0更新日期:2022-10-12 17:57
本发明专利技术公开了一种基于低代码的通用商业化系统,包括:应用层,用于与外部通信;通用领域低代码工具模块,与应用层通信连接,用于提供通用领域的低代码组件和插件;特定业务领域低代码工具模块,与应用层通信连接,用于提供特定业务领域的代码组件和插件;VIS框架,与通用领域低代码工具模块和特定业务领域低代码工具模块通信连接,用于提供通用领域的低代码组件和插件以及特定业务领域的代码组件和插件的底座框架,以供组件和插件安装与卸载。本发明专利技术的基于低代码的通用商业化系统,基于VIS底层高低代码融合的渐进式框架,将一切业务都抽象成了组件或插件,真正的实现低代码工具应用乐高式的搭建方式。用乐高式的搭建方式。

【技术实现步骤摘要】
一种基于低代码的通用商业化系统及其构建方法


[0001]本专利技术涉及一种低代码工具,更具体的说是涉及一种基于低代码的通用商业化系统及其构建方法。

技术介绍

[0002]在应用开发搭建领域,有许多低代码工具存在,但大抵分为两大类:一类是专为某一个场景或领域研发的,只能解决少部分的场景,在场景之外的需求都需要用户定制化,然而为特定领域研发的应用搭建工具通常采用零代码模式,而零代码的设计是偏向业务人员的,其底层的产品和技术设计都与面向开发人员的高代码有很大差异,如果特定领域的工具不能满足用户需求时,定制化就显得特别吃力,多数情况下会导致原本80%可通过零代码完成的工作,由于另20%工具不能完成而不得不采用高代码定制化,而由于设计模式的不一致,导致高低代码融合非常的艰难,为了解决20%的需求最终的工作量可能会大于从0

1高代码开发一个系统的投入;另一类是通用的低代码平台,而通用的低代码平台通常是面向专业开发人员的,且要求开发人员具备较强的业务分析能力,除此而外通用的领域工具由于其通用,所做的事情较多,通常都很重,对系统资源要求高。

技术实现思路

[0003]针对现有技术存在的不足,本专利技术的目的在于提供一种轻量化、按需加载部署的、将门槛进行分层,从而实现应用搭建降本增效的通用可商业系统及构建方法。
[0004]为实现上述目的,本专利技术提供了如下技术方案:一种基于低代码的通用商业化系统,包括:
[0005]应用层,用于与外部通信;
[0006]通用领域低代码工具模块,与应用层通信连接,用于提供通用领域的低代码组件和插件;
[0007]特定业务领域低代码工具模块,与应用层通信连接,用于提供特定业务领域的代码组件和插件;
[0008]VIS框架,与通用领域低代码工具模块和特定业务领域低代码工具模块通信连接,用于提供通用领域的低代码组件和插件以及特定业务领域的代码组件和插件的底座框架,以供组件和插件安装与卸载。
[0009]作为本专利技术的进一步改进,所述通用领域低代码工具模块包括:
[0010]设备孪生模块,用于进行设备集成,其内包含的组件有基础设备组件、视频设备组件、点位设备组件和孪生装饰组件;
[0011]BI分析工具模块,用于提供数据模型,其内包含的组件有布局组件、图表组件、媒体组件和装饰组件;
[0012]GIS模块,其内具有地图容器组件和地图图层组件;
[0013]3D孪生模块,其内具有3D渲染引擎和3D组件,用于实现3D处理功能;
[0014]移动APP,用于与外部移动设备通信;
[0015]企业级应用模块,其内具有动态表单、工作流和数据模型组成的插件,还具有布局组件、表单组件、展示组件和逻辑组件,以及固化插件。
[0016]作为本专利技术的进一步改进,所述特定业务领域低代码工具模块包括:
[0017]智慧园区模块,其内具有固化插件、通用组件和业务组件;
[0018]智慧工业模块,其内具有设备监控模块和电子工单模块。
[0019]作为本专利技术的进一步改进,包括如下步骤:
[0020]步骤一,判断插件或组件是否满足,满足则直接继续下一步,若未满足则基于规范开发组件或插件,之后将开发完成的组件或插件上传;
[0021]步骤二,搭建可视化应用,同时判断是否进行私有化部署,若不进行则直接发布应用,然后访问应用后结束,若进行私有化部署,则进行源码下载,并在下载完成以后进行线下部署,部署完成后访问应用后结束。
[0022]本专利技术的有益效果,能够让低代码工具更灵活更轻量化实现按需部署,并且通过分层应用搭建技术,有效降低应用搭建成本。如对于一个企业级的低代码搭建而言,需要实施人员具有业务分析能力及少量的代码开发能力,而这样懂业务又懂代码的人员是非常昂贵和稀缺的,低代码工具并没有有效的实现降本增效。本专利通过对低代码产品进行分层架构设计,如数据层交给数据分析人员、逻辑层教给最懂需求的业务人员,界面随便一个员工通过简单的培训即可完成,那就将原本需要能力值为10的综合人才拆解成为了1(高门槛)+1(中门槛)+8(低门槛)的模式,当系统搭建需求量成倍增加的时候,通过中门槛+低门槛代替高门槛的方式,能够大大节省资源。
附图说明
[0023]图1为本专利技术的基于低代码的通用商业化系统的模块框图;
[0024]图2为系统构建方法的流程图。
具体实施方式
[0025]下面将结合附图所给出的实施例对本专利技术做进一步的详述。
[0026]参照图1所示,本实施例的一种基于低代码的通用商业化系统,包括:
[0027]应用层,用于与外部通信;
[0028]通用领域低代码工具模块,与应用层通信连接,用于提供通用领域的低代码组件和插件;
[0029]特定业务领域低代码工具模块,与应用层通信连接,用于提供特定业务领域的代码组件和插件;
[0030]VIS框架,与通用领域低代码工具模块和特定业务领域低代码工具模块通信连接,用于提供通用领域的低代码组件和插件以及特定业务领域的代码组件和插件的底座框架,以供组件和插件安装与卸载,由此可见本实施例是基于VIS之上的,VIS提供了一个通用的底层低代码框架,是一个高低代码融合的渐进式框架。基于VIS之上一切的业务和逻辑都可抽象为组件和插件,如要在VIS上孵化BI分析工具,就需要基于VIS提供的的组件通用规范孵化BI相关的组件,如图表组件、布局组件、媒体组件、装饰组件等。为了让BI分析工具不只
是做数据展示,还可在VIS孵化数据模型插件,接入各类数据源对数据先进行预处理,以满足各类组件数据的渲染展示。
[0031]作为改进的一种具体实施方式,所述通用领域低代码工具模块包括:
[0032]设备孪生模块,用于进行设备集成,其内包含的组件有基础设备组件、视频设备组件、点位设备组件和孪生装饰组件;
[0033]BI分析工具模块,用于提供数据模型,其内包含的组件有布局组件、图表组件、媒体组件和装饰组件;
[0034]GIS模块,其内具有地图容器组件和地图图层组件;
[0035]3D孪生模块,其内具有3D渲染引擎和3D组件,用于实现3D处理功能;
[0036]移动APP,用于与外部移动设备通信;
[0037]企业级应用模块,其内具有动态表单、工作流和数据模型组成的插件,还具有布局组件、表单组件、展示组件和逻辑组件,以及固化插件,采用通过上述各个模块构成通用领域低代码工具模块的方式,可实现设备集成,地图编辑等功能,有效的提供了低代码开发过程中所需要应用的一些组件。
[0038]作为改进的一种具体实施方式,所述特定业务领域低代码工具模块包括:
[0039]智慧园区模块,其内具有固化插件、通用组件和业务组件;
[0040]智慧工业模块,其内具有设备监控模块和电子工单模块,通过上述各个模块的设置,便可有效的实现在工业园区这一特定业务领域的时候,能够很好本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于低代码的通用商业化系统,其特征在于:包括:应用层,用于与外部通信;通用领域低代码工具模块,与应用层通信连接,用于提供通用领域的低代码组件和插件;特定业务领域低代码工具模块,与应用层通信连接,用于提供特定业务领域的代码组件和插件;VIS框架,与通用领域低代码工具模块和特定业务领域低代码工具模块通信连接,用于提供通用领域的低代码组件和插件以及特定业务领域的代码组件和插件的底座框架,以供组件和插件安装与卸载。2.根据权利要求1所述的基于低代码的通用商业化系统,其特征在于:所述通用领域低代码工具模块包括:设备孪生模块,用于进行设备集成,其内包含的组件有基础设备组件、视频设备组件、点位设备组件和孪生装饰组件;BI分析工具模块,用于提供数据模型,其内包含的组件有布局组件、图表组件、媒体组件和装饰组件;GIS模块,其内具有地图容器组件和地图图层组件;3D孪生模块,其内具有3D渲染引擎和3...

【专利技术属性】
技术研发人员:高彦云宋杨秦钢
申请(专利权)人:杭州指令集智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1