System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及应用开发集成技术,涉及但不限于一种基于领域建模的应用开发集成系统。
技术介绍
1、由于低代码平台具备自动生成代码以及实现编程可视化的功能,开发人员可以通过拖拽组件和模型驱动逻辑,进行应用的快速开发,因此,低代码平台受到各企业开发人员的青睐。
2、然而,低代码平台有自成体系的一套开发框架,利用低代码平台开发的新应用系统与企业旧应用系统存在程序语言不一致、应用系统架构不一致等问题,使得在企业信息化建设的过程中新旧应用系统之间集成程度有限,加重了企业信息化管理不高效、服务不便捷的问题。
3、因此,急需提出一种应用开发集成系统,提高新旧应用系统的集成程度,解决企业信息化管理不高效、服务不便捷的问题。
技术实现思路
1、有鉴于此,本申请实施例提供的一种基于领域建模的应用开发集成系统,本申请实施例提供的一种基于领域建模的应用开发集成系统是这样实现的:
2、本申请实施例提供的一种基于领域建模的应用开发集成系统,所述系统包括集成域模块和资源域模块,所述资源域模块中包括多个资源实体,所述多个资源实体用于集成应用的功能模块,其中:
3、所述集成域模块,用于在集成目标应用的目标功能模块的过程中,接收用户针对目标资源实体的访问操作,根据所述访问操作向所述资源域模块发送针对所述目标资源实体的访问请求,所述多个资源实体包括所述目标资源实体;
4、所述资源域模块,用于根据所述目标资源实体的访问请求,获取目标资源实体的访问地址,并将所述目
5、所述集成域模块,还用于根据所述目标资源实体的访问地址,调用所述目标资源实体集成所述目标功能模块。
6、本申请实施例中,利用该应用开发集成系统开发新应用系统,能够实现新应用系统与企业旧应用系统的集成,提高了企业新旧应用系统的集成程度,从而解决了企业信息化管理不高效、服务不便捷的问题。
7、在一些实施例中,所述集成域模块包括应用管理子模块以及应用中心子模块,其中:
8、所述应用管理子模块,用于在集成所述目标功能模块后,根据所述目标应用包括的至少一个目标功能模块创建所述目标应用,并将所述目标应用发布至所述应用中心子模块;
9、所述应用中心子模块,用于展示所述目标应用。
10、该实施例中,能够将开发的应用系统在应用中心子模块进行统一展示,统一了应用系统的访问地址,方便用户访问应用系统,提高了操作便捷性。
11、在一些实施例中,每个资源实体和实例是一一对应关系,所述实例包括应用实例和菜单实例,每个应用实例包括至少一个菜单实例,所述应用实例包括应用标识,所述菜单实例包括菜单标识,其中:
12、所述应用中心子模块,还用于接收用户对目标实例的创建操作,根据所述创建操作生成所述目标实例,所述目标实例包括与所述目标功能模块对应的目标应用实例和目标菜单实例;
13、所述应用中心子模块,还用于接收所述访问操作,所述访问操作包括所述目标实例,根据所述访问操作向所述应用管理子模块发送包括所述目标应用实例以及所述目标菜单实例的实例访问请求;
14、所述应用管理子模块,还用于根据所述目标应用实例以及所述目标菜单实例获取目标资源实体信息,所述目标资源实体信息至少包括所述目标资源实体标识,并根据所述目标资源实体信息生成所述访问请求。
15、该实施例中,支持开发人员创建应用实例和菜单实例,开发人员可以通过点击目标应用实例和目标菜单实例访问所需的目标资源实体,提高了开发人员获取目标资源实体的效率以及操作便捷性,从而提高应用系统开发效率。
16、在一些实施例中,所述集成域模块还包括权限管理子模块,其中:
17、所述权限管理子模块,用于根据所述访问操作,获取用户帐号信息,所述用户帐号信息至少包括用户帐号标识;以及,用于在所述应用管理子模块获取得到所述目标资源实体信息之后,对所述用户访问所述目标资源实体信息的权限进行验证,得到验证结果,根据所述验证结果确定是否向所述资源域模块发送所述访问请求。
18、该实施例中,通过验证开发人员账号信息访问目标资源实体的权限来确定是否发送访问请求,减少了系统不必要的请求和处理,进一步提高了目标资源实体的访问安全。
19、在一些实施例中,所述资源域包括不同资源类型的多个子资源域模块,其中:
20、所述应用管理模块,还用于在所述验证结果为通过的情况下,根据所述目标应用实例以及所述目标菜单实例确定目标资源类型,并向与所述目标资源类型对应的目标子资源域模块发送所述访问请求。
21、该实施例中,通过目标菜单实例确定目标资源类型,提高了获取目标资源实体的准确性和效率。
22、在一些实施例中,所述访问请求通过调用所述目标子资源域模块中的接口访问所述目标资源实体,所述访问请求包括所述用户帐号信息、所述目标资源实体信息以及jwt身份安全令牌签名字符串,其中;
23、所述资源域模块,还用于对所述用户帐号信息以及所述jwt身份安全令牌签名字符串进行鉴权,在所述用户帐号信息以及所述jwt身份安全令牌签名字符串鉴权通过的情况下,根据所述目标资源实体信息获取得到所述目标资源实体的访问地址,并将所述目标资源实体的访问地址发送给所述应用管理子模块。
24、该实施例中,进一步对开发人员帐号信息进行鉴权,通过双重权限验证的方案,确保目标资源实体被合理调用,避免目标资源实体滥用或越权访问,提高了目标资源实体的访问安全。
25、在一些实施例中,所述集成域模块还包括系统管理子模块,其中:
26、所述系统管理子模块,用于监控所述应用开发集成系统并生成监控日志,所述监控日志至少包括所述应用开发集成系统的运行状态、功能资源使用情况、系统操作日志。
27、该实施例中,方便开发人员及时发现定位应用开发集成系统的问题。
28、在一些实施例中,所述多个子资源域模块包括应用域子模块,其中:
29、所述应用域子模块,用于在所述集成域调用所述目标资源实体集成所述目标功能模块之后,与所述目标应用对接,并创建获得与所述目标应用对应的目标应用实体,所述目标应用实体包括用于集成所述目标应用的功能模块的多个应用资源实体。
30、该实施例中,通过与已开发集成的应用进行对接,并创建相应的应用实体,方便开发人员访问获取应用资源实体,从而提高开发集成效率。
31、在一些实施例中,所述应用域子模块包括应用资源库,所述应用资源库包括多个应用实体,每个应用实体包括多个应用资源实体,所述多个应用实体包括所述目标应用实体,其中:
32、所述集成域模块,还用于向所述应用域子模块发送针对所述目标应用实体中目标应用资源实体的应用资源访问请求,所述多个应用资源实体包括所述目标应用资源实体,所述应用资源访问请求包括与所述目标应用资源实体对应的目标应用资源实体信息,所本文档来自技高网...
【技术保护点】
1.一种基于领域建模的应用开发集成系统,其特征在于,所述系统包括集成域模块和资源域模块,所述资源域模块中包括多个资源实体,所述多个资源实体用于集成应用的功能模块,其中:
2.根据权利要求1所述的一种基于领域建模的应用开发集成系统,其特征在于,所述集成域模块包括应用管理子模块以及应用中心子模块,其中:
3.根据权利要求2所述的一种基于领域建模的应用开发集成系统,其特征在于,每个资源实体和实例是一一对应关系,所述实例包括应用实例和菜单实例,每个应用实例包括至少一个菜单实例,所述应用实例包括应用标识,所述菜单实例包括菜单标识,其中:
4.根据权利要求3所述的一种基于领域建模的应用开发集成系统,其特征在于,所述集成域模块还包括权限管理子模块,其中:
5.根据权利要求4所述的一种基于领域建模的应用开发集成系统,其特征在于,所述资源域包括不同资源类型的多个子资源域模块,其中:
6.根据权利要求5所述的一种基于领域建模的应用开发集成系统,其特征在于,所述访问请求通过调用所述目标子资源域模块中的接口访问所述目标资源实体,所述访问请求包括
7.根据权利要求6所述的一种基于领域建模的应用开发集成系统,其特征在于,所述集成域模块还包括系统管理子模块,其中:
8.根据权利要求1~7任意一项所述的一种基于领域建模的应用开发集成系统,其特征在于,所述多个子资源域模块包括应用域子模块,其中:
9.根据权利要求8所述的一种基于领域建模的应用开发集成系统,其特征在于,所述应用域子模块包括应用资源库,所述应用资源库包括多个应用实体,每个应用实体包括多个应用资源实体,所述多个应用实体包括所述目标应用实体,其中:
10.根据权利要求9所述的一种基于领域建模的应用开发集成系统,其特征在于,所述多个子资源域模块还包括功能域子模块、流程域子模块、门户域子模块、报表域子模块以及大屏域子模块,其中:
...【技术特征摘要】
1.一种基于领域建模的应用开发集成系统,其特征在于,所述系统包括集成域模块和资源域模块,所述资源域模块中包括多个资源实体,所述多个资源实体用于集成应用的功能模块,其中:
2.根据权利要求1所述的一种基于领域建模的应用开发集成系统,其特征在于,所述集成域模块包括应用管理子模块以及应用中心子模块,其中:
3.根据权利要求2所述的一种基于领域建模的应用开发集成系统,其特征在于,每个资源实体和实例是一一对应关系,所述实例包括应用实例和菜单实例,每个应用实例包括至少一个菜单实例,所述应用实例包括应用标识,所述菜单实例包括菜单标识,其中:
4.根据权利要求3所述的一种基于领域建模的应用开发集成系统,其特征在于,所述集成域模块还包括权限管理子模块,其中:
5.根据权利要求4所述的一种基于领域建模的应用开发集成系统,其特征在于,所述资源域包括不同资源类型的多个子资源域模块,其中:
6.根据权利要求5所述的一种基于领域建模的应用...
【专利技术属性】
技术研发人员:黄小君,梁伟滔,刘传宝,吴培楠,姚志锋,郑欢,
申请(专利权)人:联通广东产业互联网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。