一种基于低代码化平台的信息处理方法及系统技术方案

技术编号:34823203 阅读:21 留言:0更新日期:2022-09-03 20:34
本发明专利技术公开涉及工作流处理领域,具体公开了一种基于低代码化平台的信息处理方法和系统,通过基于前后端分离的,基于spring框架的分层架构,其使用角色作为存取组件的安全机制,减少了代码控制量,依据树形结构的权限设置,通过遍历权限节点的分层继承属性,能够完整地区分出,角色与应用组件的关系,基于树型权限的隶属层次关系,即审核不同组件权限信息的归属,实现在低代码平台快捷开发和校验调用和验证。和验证。和验证。

【技术实现步骤摘要】
一种基于低代码化平台的信息处理方法及系统


[0001]本专利技术涉及信息处理领域,特别是一种基于低代码化平台的信息处理方法及系统。

技术介绍

[0002]低代码平台目前已经应用广泛,尤其是在各种微小应用比较广泛的情形下,各种微创企业都是通过现有的组件模式等,通过自定义的方式调用各种服务应用,以实现各种流程各应用的组合。
[0003]目前诸如办公系统中,基于低代码平台中审批流程配置系统,通常把企业各种不同业务的审批全部集中到一个统一的平台窗口中,根据业务实际自定义审批流程,支持条件分支、节点并行、会签、加签、不固定流程等特性,灵活调整和改变审批路径,实现“动态配置,随需而变”。但是如何将前后端中低代码化的结构化组件与后端服务器的应用相协调提高信息访问的安全性和流程运行的便捷性等成为关注的热点。

技术实现思路

[0004]为解决上述问题之一,本专利技术提出一种基于低代码化平台的信息处理方法及系统。
[0005]所述方法,包括所述低代码化平台采用Spring框架,Spring框架被设置为分层架构,用于用户自主选择组件,将简单组件配置组成应用对象,所述应用对象以XML或Java方式进行组合实现应用功能;将多个组件设置于多个应用服务器中;将所述低代码化平台设置为在前后端分离中,其中后端只需要负责按照约定的数据格式向前端提供可调用的API服务;前后端之间通过HTTP请求进行交互,前端获取到数据后,对组件做页面的组装和渲染,将结果返回给浏览器;所述组件或组件集保存有标识信息,所述标识信息与用户角色信息相映射;用户通过API接口调用组件或组件集时,对用户的角色信息和标识信息做鉴权,当用户鉴权通过后,则允许API接口调用对应组件并生成相应的应用对象;所述鉴权是基于Spring Security在服务层实现的。
[0006]可选的,分层结构包括接口适配层,所述接口适配层将需要与外界交互时的接口封装,通过接口适配完成不同结构的格式转换。
[0007]所述接口封装包括 REST接口、Soap接口、Rpc接口。
[0008]所述分层结构中包括设置持久化/接口层屏蔽层,用于屏蔽应用程序对基础设施操作的技术差异性。
[0009]所述分层结构中设置公用服务层用于提供流程平台所需要使用的公用能力,所述公用能力通过接口的方式,平台中的公用事务控制基于Spring事务执行。
[0010]可选的,对组件做页面的组装和渲染,将结果返回给浏览器,具体包括:前端页面中显示有不同的组件标识,不同组件标识对应实现不同的组件功能,用户在低代码平台的
前端页面中,通过操作页面中的组件标识进行目标组件的选取和布局,所述组件标识和布局操作,对应事务处理工作流程,后端根据生成的事务流程调用对应组件标识,从后台服务器获取目标组件信息并生成对应事务流程图。
[0011]可选的,所述低代码平台是工作业务流程平台,前后端分离用于UI的构建,执行按需定制所需页面。
[0012]可选的,对角色信息的权限设置是以树形结构列出所有权限。
[0013]可选的,角色的鉴权是通过java web token+spring security框架实现。
[0014]本系统提供一种基于低代码平台的信息处理系统,所述系统包括低代码平台,用于执行上述方法。
[0015]本申请公开的方案,通过基于前后端分离,基于spring框架的分层架构,其使用角色作为存取组件的安全机制,减少了代码控制量,依据树形结构的权限设置,通过遍历权限节点的分层继承属性,能够完整地区分出,角色与应用组件的关系。从而在前后端的调用时,只需要用户在获取到权限角色对应表,即在相应的组件上进行标注,而用户在权限角色校验时,只需要根据权限的隶属层次关系,审核不同组件权限信息的归属,实现在低代码平台的快速校验调用和安全控制验证。
附图说明
[0016]通过参考附图会更加清楚的理解本专利技术的特征和优点,附图是示意性的而不应理解为对本专利技术进行任何限制。
[0017]图1是本专利技术方法的应用流程示意图。
具体实施方式
[0018]参看下面的说明以及附图,本专利技术的这些或其他特征和特点、操作方法、结构的相关元素的功能、部分的结合以及制造的经济性可以被更好地理解,其中说明和附图形成了说明书的一部分。然而,可以清楚地理解,附图仅用作说明和描述的目的,并不意在限定本专利技术的保护范围。可以理解的是,附图并非按比例绘制。本专利技术中使用了多种结构图用来说明根据本专利技术的实施例的各种变形。
[0019]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0020]需要说明的是,本文中的“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。
[0021]需要说明的是,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能或作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定。例如,第一信息和第二信息是用于区别不同的信息,而不是用于描述信息的特定顺序。
[0022]需要说明的是,本专利技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例
证或说明。本专利技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
[0023]实施例1如图1所示,本专利技术提出了一种基于低代码化平台的信息处理方法,所述低代码化平台采用Spring框架,基于分层架构,所述分层架构允许使用者自主选择组件,将多个组件设置于多个应用服务器,基于spring框架将简单组件配置组成应用对象,所述应用对象以XML或Java方式进行组合以实现应用功能;将所述平台设置为在前后端分离架构中,后端只需要负责按照约定的数据格式向前端提供可调用的API服务即可。前后端之间通过HTTP请求进行交互,前端获取到数据后,进行页面的组装和渲染,最终返回给浏览器。前后端分离:前后端代码库分离,前端代码中有可以进行Mock测试,通过构造虚拟测试对象以简化测试环境的方法的伪后端,能支持前端的独立开发和测试。而后端代码中除了功能实现外同样存储有着详细的测试用例,以保证API的可用性,降低集成风险。
[0024]可选的,前端可以采用主流的MVVM框架,采用Vue作为前端开发框架。后端基于Spring,以层次化、服务化的思想实现各项能力,基于Spring Boot,Spring Cloud进行独立应用的封本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于低代码化平台的信息处理方法,其特征在于:所述低代码化平台采用Spring框架,Spring框架被设置为分层架构,在Spring框架下,组件被自主选择,将多个组件设置于多个应用服务器中;将所述低代码化平台设置为在前后端分离,其中后端用于按照约定的数据格式向前端提供可调用的API服务;前端与后端之间通过HTTP请求进行交互,前端获取到数据后,对组件做页面的组装和渲染,将结果返回给浏览器;将简单组件配置组成应用对象,所述应用对象以XML或Java方式进行组合实现应用功能;所述组件或组件集保存有标识信息,所述标识信息与用户角色信息相映射;其中,用户通过API接口调用组件或组件集时,对用户的角色信息和标识信息做鉴权,当用户鉴权通过后,则允许API接口调用对应组件并生成相应的应用对象;所述鉴权是基于Spring Security在服务层实现的。2.如权利要求1所述的方法,其特征在于:分层结构中包括接口适配层,所述接口适配层将需要与外界交互时的接口封装,通过接口适配完成不同结构的格式转换。3.如权利要求2所述的方法,其特征在于:所述接口封装包括 REST接口、Soap接口、Rpc接口。4.如权利要求3所述的方法,其特征在于:所述分层结构中包括设置持久化/接口层屏蔽层,用于屏...

【专利技术属性】
技术研发人员:张晓芳陈科赵富鑫丁杰潘文凯龙芳
申请(专利权)人:北京慧点科技有限公司
类型:发明
国别省市:

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

1