System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及低代码开发,并且更具体地,涉及一种基于密码服务的低代码开发系统及方法。
技术介绍
1、密码是信息化发展的安全基因,是保障网络与数据安全的核心技术。近年来对密码使用合规性、正确性、有效性提出了明确规范,管理部门“以评促改”、“以评促用”,推进商密与业务的结合,各地也开始推进密改工作。
2、现阶段密评密改业务主要集中在电子政务领域,由于业务的通用性较高,政务领域的应用系统开发一般采用“若依”、“致远”等通用或自研的低代码开发平台进行开发。因此导致密改的接入成本过高,难度较大。
技术实现思路
1、针对上述问题,本专利技术提出了一种基于密码服务的低代码开发系统,包括:
2、密码服务层单元,所述密码服务层单元用于提供密码相关服务;
3、适配器层单元,所述适配器层单元用于定义适配接口及适配参数;
4、通用组件层单元,所述通用组件层单元用于提供通用组件;
5、低代码开发层单元,所述低代码开发单元用于接收用户的低代码开发请求,基于所述低代码开发请求,获取用户的身份信息,基于预先存储的用户信息,对所述用户的身份信息进行校验,若校验通过,对所述低代码开发请求进行解析,以获取用户的低代码开发需求;
6、所述低代码开发单元基于所述低代码开发需求以及所述低代码开发层单元预先设定的开发规则,为所述用户制定开发策略,并将所述开发策略同时下发至所述密码服务层单元、适配器层单元和通用组件层单元;
7、所述低代码开发单元
8、可选的,密码相关服务,包括:基于硬件提供的密码相关服务和基于软件提供的密码相关服务。
9、可选的,基于硬件提供的密码相关服务和基于软件提供的密码相关服务,均包括如下中的至少一种:
10、加密解密服务、签名验签服务、证书认证服务、时间戳服务、密钥管理服务和电子签章服务。
11、可选的,适配接口,包括如下中的至少一种:加密解密api适配器接口、签名验签api适配器接口、证书认证api适配器接口、时间戳api适配器接口、密钥管理api适配器接口、电子api适配器接口和身份鉴别api适配器接口。
12、可选的,通用组件,包括如下中的至少一种:下拉框组件、文本框组件、选择框组件和流程引擎组件。
13、可选的,适配器层单元,还用于:对密码服务层单元的基于硬件提供的密码相关服务和基于软件提供的密码相关服务进行屏蔽。
14、可选的,每种通用组件可调用一个或多个适配接口,每个适配接口可同时调用,基于硬件提供的密码相关服务和基于软件提供的密码相关服务中的一个或多个密码相关服务。
15、再一方面,本专利技术还提出了一种基于密码服务的低代码开发方法,包括:
16、基于密码服务层单元提供密码相关服务,基于适配器层单元定义适配接口及适配参数,基于通用组件层单元提供通用组件;
17、基于低代码开发单元接收用户的低代码开发请求,基于所述低代码开发请求,获取用户的身份信息,基于预先存储的用户信息,对所述用户的身份信息进行校验,若校验通过,对所述低代码开发请求进行解析,以获取用户的低代码开发需求;
18、基于所述低代码开发需求以及所述低代码开发层单元预先设定的开发规则,为所述用户制定开发策略,并将所述开发策略同时下发至所述密码服务层单元、适配器层单元和通用组件层单元;
19、在所述密码服务层单元、适配器层单元和通用组件层单元反馈收到开发策略后,基于低代码开发单元调用所述通用组件层单元与开发策略对应的通用组件,基于对应的通用组件,调用与所述开发策略对应的适配接口及适配参数,选择与所述开发策略对应的密码相关服务,对目标应用的密码服务功能进行低代码开发,并且基于对应的通用组件,对目标应用的非密码服务功能进行低代码开发,以生成目标应用。
20、可选的,密码相关服务,包括:基于硬件提供的密码相关服务和基于软件提供的密码相关服务。
21、可选的,基于硬件提供的密码相关服务和基于软件提供的密码相关服务,均包括如下中的至少一种:
22、加密解密服务、签名验签服务、证书认证服务、时间戳服务、密钥管理服务和电子签章服务。
23、可选的,适配接口,包括如下中的至少一种:加密解密api适配器接口、签名验签api适配器接口、证书认证api适配器接口、时间戳api适配器接口、密钥管理api适配器接口、电子api适配器接口和身份鉴别api适配器接口。
24、可选的,通用组件,包括如下中的至少一种:下拉框组件、文本框组件、选择框组件和流程引擎组件。
25、可选的,方法还包括:基于适配器层单元,对密码服务层单元的基于硬件提供的密码相关服务和基于软件提供的密码相关服务进行屏蔽。
26、可选的,每种通用组件可调用一个或多个适配接口,每个适配接口可同时调用,基于硬件提供的密码相关服务和基于软件提供的密码相关服务中的一个或多个密码相关服务。
27、再一方面,本专利技术还提供了一种计算设备,包括:一个或多个处理器;
28、处理器,用于执行一个或多个程序;
29、当所述一个或多个程序被所述一个或多个处理器执行时,实现如上述所述的方法。
30、再一方面,本专利技术还提供了一种计算机可读存储介质,其上存有计算机程序,所述计算机程序被执行时,实现如上述所述的方法。
31、与现有技术相比,本专利技术的有益效果为:
32、本专利技术提出了一种基于密码服务的低代码开发系统,包括:密码服务层单元,所述密码服务层单元用于提供密码相关服务;适配器层单元,所述适配器层单元用于定义适配接口及适配参数;通用组件层单元,所述通用组件层单元用于提供通用组件;低代码开发层单元,所述低代码开发单元用于接收用户的低代码开发请求,基于所述低代码开发请求,获取用户的身份信息,基于预先存储的用户信息,对所述用户的身份信息进行校验,若校验通过,对所述低代码开发请求进行解析,以获取用户的低代码开发需求;所述低代码开发单元基于所述低代码开发需求以及所述低代码开发层单元预先设定的开发规则,为所述用户制定开发策略,并将所述开发策略同时下发至所述密码服务层单元、适配器层单元和通用组件层单元;所述低代码开发单元在所述密码服务层单元、适配器层单元和通用组件层单元反馈收到开发策略后,调用所述通用组件层单元与开发策略对应的通用组件,基于对应的通用组件,调用与所述开发策略对应的适配接口及适配参数,选择与所述开发策略对应的密码相关服务,对目标应用的密码服务功能进行低代本文档来自技高网...
【技术保护点】
1.一种基于密码服务的低代码开发系统,其特征在于,所述低代码开发系统,包括:
2.根据权利要求1所述的低代码开发系统,其特征在于,所述密码相关服务,包括:基于硬件提供的密码相关服务和基于软件提供的密码相关服务。
3.根据权利要求2所述的低代码开发系统,其特征在于,所述基于硬件提供的密码相关服务和基于软件提供的密码相关服务,均包括如下中的至少一种:
4.根据权利要求1所述的低代码开发系统,其特征在于,所述适配接口,包括如下中的至少一种:加密解密API适配器接口、签名验签API适配器接口、证书认证API适配器接口、时间戳API适配器接口、密钥管理API适配器接口、电子API适配器接口和身份鉴别API适配器接口。
5.根据权利要求1所述的低代码开发系统,其特征在于,所述通用组件,包括如下中的至少一种:下拉框组件、文本框组件、选择框组件和流程引擎组件。
6.根据权利要求1所述的低代码开发系统,其特征在于,所述适配器层单元,还用于:对密码服务层单元的基于硬件提供的密码相关服务和基于软件提供的密码相关服务进行屏蔽。
7.
8.一种基于密码服务的低代码开发方法,其特征在于,所述低代码开发方法,包括:
9.根据权利要求1所述的低代码开发方法,其特征在于,所述密码相关服务,包括:基于硬件提供的密码相关服务和基于软件提供的密码相关服务。
10.根据权利要求10所述的低代码开发方法,其特征在于,所述基于硬件提供的密码相关服务和基于软件提供的密码相关服务,均包括如下中的至少一种:
11.根据权利要求9所述的低代码开发方法,其特征在于,所述适配接口,包括如下中的至少一种:加密解密API适配器接口、签名验签API适配器接口、证书认证API适配器接口、时间戳API适配器接口、密钥管理API适配器接口、电子API适配器接口和身份鉴别API适配器接口。
12.根据权利要求9所述的低代码开发方法,其特征在于,所述通用组件,包括如下中的至少一种:下拉框组件、文本框组件、选择框组件和流程引擎组件。
13.根据权利要求9所述的低代码开发方法,其特征在于,所述方法还包括:基于适配器层单元,对密码服务层单元的基于硬件提供的密码相关服务和基于软件提供的密码相关服务进行屏蔽。
14.根据权利要求9所述的低代码开发系统,其特征在于,所述每种通用组件可调用一个或多个适配接口,每个适配接口可同时调用,基于硬件提供的密码相关服务和基于软件提供的密码相关服务中的一个或多个密码相关服务。
15.一种计算机设备,其特征在于,包括:
16.一种计算机可读存储介质,其特征在于,其上存有计算机程序,所述计算机程序被执行时,实现如权利要求8-14中任一所述的方法。
...【技术特征摘要】
1.一种基于密码服务的低代码开发系统,其特征在于,所述低代码开发系统,包括:
2.根据权利要求1所述的低代码开发系统,其特征在于,所述密码相关服务,包括:基于硬件提供的密码相关服务和基于软件提供的密码相关服务。
3.根据权利要求2所述的低代码开发系统,其特征在于,所述基于硬件提供的密码相关服务和基于软件提供的密码相关服务,均包括如下中的至少一种:
4.根据权利要求1所述的低代码开发系统,其特征在于,所述适配接口,包括如下中的至少一种:加密解密api适配器接口、签名验签api适配器接口、证书认证api适配器接口、时间戳api适配器接口、密钥管理api适配器接口、电子api适配器接口和身份鉴别api适配器接口。
5.根据权利要求1所述的低代码开发系统,其特征在于,所述通用组件,包括如下中的至少一种:下拉框组件、文本框组件、选择框组件和流程引擎组件。
6.根据权利要求1所述的低代码开发系统,其特征在于,所述适配器层单元,还用于:对密码服务层单元的基于硬件提供的密码相关服务和基于软件提供的密码相关服务进行屏蔽。
7.根据权利要求1所述的低代码开发系统,其特征在于,所述每种通用组件可调用一个或多个适配接口,每个适配接口可同时调用,基于硬件提供的密码相关服务和基于软件提供的密码相关服务中的一个或多个密码相关服务。
8.一种基于密码服务的低代码开发方法,其特征在于,所述低代码开发方法,包括:
9.根据权...
【专利技术属性】
技术研发人员:梁宵,蓝江艳,刘春娜,于世海,侯雨桐,孟媛媛,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。