本公开涉及it,尤其涉及一种应用的集成方法及装置、电子设备和存储介质。
背景技术:
1、低代码开发平台是一种领先的软件开发工具,改变原始繁琐的开发模式,大幅度缩短开发周期;低代码开发平台通过把常用业务场景进行模板化,对比传统编码开发模式而言开发效率更高,开发成本更低。
2、通过低代码平台进行应用开发往往有诸多限制,主要表现在受限于平台,通过平台开发的应用相对孤立,不方便与现有系统无缝集成,现存应用与增量应用的治理维护也有较大困难。
技术实现思路
1、本公开提供了一种应用的集成方法、装置、电子设备和存储介质。其主要目的在于解决平台开发的应用相对孤立,不方便与现有系统无缝集成的问题。
2、根据本公开的第一方面,提供了一种应用的集成方法,其中,包括:
3、配置待集成应用的模板骨架中的骨架节点;其中,所述模板骨架中至少包含一个骨架节点;
4、分别对所述模板骨架中的骨架节点集成一个应用页面;其中,一个骨架节点对应一个应用页面,所述应用页面的为在增量应用或外部应用中得到的。
5、可选的,所述分别对所述模板骨架中的骨架节点集成一个应用页面还包括:
6、分别确定各骨架节点对应的应用页面的应用来源;
7、根据确定出的应用来源,确定对应的所述应用页面,并根据确定出的所述应用页面对所述模板骨架中的骨架节点进行集成。
8、可选的,在配置待集成应用的模板骨架中的骨架节点之前,所述方法还包括:
9、按照预设方式对外部增量应用的相关信息进行纳管;其中,所述相关信息至少包括所述外部增量应用的入口信息及菜单信息;
10、确定外部应用是否符合集成规范,并按照预设修正方式对不符合集成规范的外部应用进行修正。
11、可选的,所述增量应用为生产得到的,所述增量应用的生成方法还包括:
12、配置增量应用的模板骨架根节点;其中,所述根节点包括至少一个模块,所述模块至少包括一个应用页面;
13、获取各所述应用页面的完成度,并根据各所述应用页面的完成度及复杂度,计算所述模块及所述根节点的完成度;其中,所述页面复杂度为根据控件、时间类型、apa交互设定中的至少一种计算得到的;
14、将各所述根节点、模块及应用页面的完成度进行展示。
15、可选的,在分别对所述模板骨架中的骨架节点集成一个应用页面之后,所述方法还包括:
16、对集成好的所述待集成应用进行验证测试,并在测试完成后将所述待集成应用进行发布。
17、根据本公开的第二方面,提供了一种应用的集成装置,包括:
18、第一配置单元,用于配置待集成应用的模板骨架中的骨架节点;其中,所述模板骨架中至少包含一个骨架节点;
19、集成单元,用于分别对所述模板骨架中的骨架节点集成一个应用页面;其中,一个骨架节点对应一个应用页面,所述应用页面的为在增量应用或外部应用中得到的。
20、可选的,所述集成单元还包括:
21、第一确定模块,用于分别确定各骨架节点对应的应用页面的应用来源;第二确定模块,用于根据确定出的应用来源,确定对应的所述应用页面,并根据确定出的所述应用页面对所述模板骨架中的骨架节点进行集成。
22、可选的,所述装置还包括:
23、纳管单元,用于在第一配置单元配置待集成应用的模板骨架中的骨架节点之前,按照预设方式对外部增量应用的相关信息进行纳管;其中,所述相关信息至少包括所述外部增量应用的入口信息及菜单信息;
24、修正单元,用于确定外部应用是否符合集成规范,并按照预设修正方式对不符合集成规范的外部应用进行修正。
25、可选的,所述增量应用为生产得到的,所述增量应用的生成方法还包括:
26、第二配置单元,用于配置增量应用的模板骨架根节点;其中,所述根节点包括至少一个模块,所述模块至少包括一个应用页面;
27、计算单元,用于获取各所述应用页面的完成度,并根据各所述应用页面的完成度及复杂度,计算所述模块及所述根节点的完成度;其中,所述页面复杂度为根据控件、时间类型、apa交互设定中的至少一种计算得到的;
28、展示单元,用于将各所述根节点、模块及应用页面的完成度进行展示。
29、可选的,所述装置还包括:
30、发布单元,用于在集成单元分别对所述模板骨架中的骨架节点集成一个应用页面之后,对集成好的所述待集成应用进行验证测试,并在测试完成后将所述待集成应用进行发布。
31、根据本公开的第三方面,提供了一种电子设备,包括:
32、至少一个处理器;以及
33、与所述至少一个处理器通信连接的存储器;其中,
34、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行前述第一方面所述的方法。
35、根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行前述第一方面所述的方法。
36、根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如前述第一方面所述的方法。
37、本公开提供的应用的集成方法、装置、电子设备和存储介质,主要技术方案包括:配置待集成应用的模板骨架中的骨架节点;其中,所述模板骨架中至少包含一个骨架节点;分别对所述模板骨架中的骨架节点集成一个应用页面;其中,一个骨架节点对应一个应用页面,所述应用页面的为在增量应用或外部应用中得到的。与相关技术相比,本申请实施例通过预设模板骨架作为应用的基础结构,并且在配置的过程中,可以根据具体需求,为每个骨架节点集成一个应用页面;通过统一的模板骨架,可以快速构建应用页面的基础结构,减少开发工作量,增量应用及外部应用能以素材的形式供待集成应用选择和组装,使增量应用即外部应用能够无缝集成。
38、应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
1.一种应用的集成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述分别对所述模板骨架中的骨架节点集成一个应用页面还包括:
3.根据权利要求1所述的方法,其特征在于,在配置待集成应用的模板骨架中的骨架节点之前,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述增量应用为生产得到的,所述增量应用的生成方法还包括:
5.根据权利要求1-4中任一项所述的方法,其特征在于,在分别对所述模板骨架中的骨架节点集成一个应用页面之后,所述方法还包括:
6.一种应用的集成装置,其特征在于,包括:
7.根据权利要求6所述的装置,其特征在于,所述集成单元还包括:
8.一种电子设备,其特征在于,包括:
9.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行根据权利要求1-5中任一项所述的方法。
10.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-5中任一项所述的方法。