System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及系统搭建,特别涉及一种健康管理业务系统以及基于健康管理业务系统的交互方法。
技术介绍
1、随着信息化水平提升,在健管业务应用中需要通过设置多种健管业务组件来满足多样的业务服务需求,在此情况下,对应于各种健管业务组件需要构建对应的健康管理业务系统来实现对应健管业务组件的功能。
2、然而,随着健管业务组件类型的增加,对应的健康管理业务系统的构建数量也随之增加,众多健康管理业务系统的构建使得整体业务体系构建规模较大,复杂程度和维护成本较高。
技术实现思路
1、本申请实施例提供了一种健康管理业务系统以及基于健康管理业务系统的交互方法,可以提高系统整体的开发/维护效率,该技术方案如下。
2、一方面,提供了一种健康管理业务系统,所述系统包括:前台服务模块以及中台服务模块;
3、其中,所述前台服务模块包含至少两个健管业务组件,所述至少两个健管业务组件之间独立部署,各个健管业务组件用于提供对应的业务服务;
4、所述中台服务模块用于实现对所述前台服务模块中的各个健管业务组件所产生的业务数据的集中管理以及数据互通。
5、在一种可能的实现方式中,所述中台服务模块中包含日志管理组件;
6、所述日志管理组件用于收集各个健管业务组件的业务数据,并通过组件日志的形式将各个健管业务组件的业务数据存储到数据库中进行集中管理;所述组件日志中包含操作事件以及对应的操作时间。
7、在一种可能的实现方式中,各个所述健管业务组
8、在一种可能的实现方式中,所述至少两个健管业务组件包括以下至少两种:前端项目组件、注册中心组件、外部网关组件、应用程序接口api网关组件以及对应于各个健管业务服务功能的业务服务组件;
9、其中,所述前端项目组件用于基于接收到的交互操作开发用户界面;
10、所述注册中心组件用于建立并记录健管业务组件与业务地址之间的关系;
11、所述外部网关组件用于进行内网域名地址的配置,以供内网用户访问;
12、所述api网关组件用于进行外网域名地址的配置,以供互联网外网访问。
13、在一种可能的实现方式中,所述健康管理业务系统包含对应于各类型健康服务客户端的接入接口,各接入接口用于实现对应类型的健康服务客户端的业务功能接入。
14、在一种可能的实现方式中,各个健管业务组件具有各自独立的技术栈以及框架。
15、另一方面,提供了一种基于健康管理业务系统的交互方法,所述方法包括:
16、通过第一健管业务组件接收目标用户发送的用户查询指令;所述目标用户是指具有系统查询权限的用户;所述用户查询指令指示查询第二健管业务组件的组件日志;
17、基于所述用户查询指令在所述健康管理业务系统对应的数据库中进行日志查询,得到所述第二健管业务组件的组件日志;所述数据库中包含对应于所述健康管理业务系统中部署的至少两个健管业务组件的组件日志,所述至少两个健管业务组件之间独立部署,各个健管业务组件用于提供对应的健管业务服务;
18、将所述第二健管业务组件的组件日志反馈给所述目标用户。
19、另一方面,提供了一种基于健康管理业务系统的交互装置,所述装置包括:
20、接收模块,用于通过第一健管业务组件接收到目标用户发送的用户查询指令;所述用户查询指令指示查询第二健管业务组件的日志信息;
21、查询模块,用于基于所述用户查询指令在所述健康管理业务系统对应的数据库中进行日志查询,得到所述第二健管业务组件的组件日志;所述数据库中包含对应于所述健康管理业务系统中部署的至少两个健管业务组件的组件日志,所述至少两个健管业务组件之间独立部署,各个健管业务组件用于提供对应的健管业务服务;
22、反馈模块,用于将所述第二健管业务组件的组件日志反馈给所述目标用户。
23、另一方面,提供了一种计算机设备,所述计算机设备包含处理器和存储器,所述存储器存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行以实现上述的基于健康管理业务系统的交互方法。
24、另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机程序,所述计算机程序由处理器加载并执行以实现上述的基于健康管理业务系统的交互方法。
25、另一方面,提供了一种计算机程序产品,所述计算机程序产品包括至少一条计算机程序,所述计算机程序由处理器加载并执行以实现上述各种可选实现方式中提供的基于健康管理业务系统的交互方法。
26、本申请提供的技术方案可以包括以下有益效果:
27、本申请实施例提供的健康管理业务系统,通过设置前台服务模块与中台服务模块实现前后端分离,并在前端服务模块中设置独立部署的至少两个健管业务组件,以提供对应的健管业务服务,通过中台服务模块实现对前台服务模块中各个健管业务组件所产生的业务数据的集中管理以及数据互通,从而使得该健康管理业务系统可以在协调多个健管业务组件以满足业务需求的同时,还可以实现对系统功能的解耦,使得各个健管业务组件之间的运行互不干扰,实现对各个健管业务组件的独立开发或维护,提高系统整体的开发/维护效率。
28、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
本文档来自技高网...【技术保护点】
1.一种健康管理业务系统,其特征在于,所述系统包括:前台服务模块以及中台服务模块;
2.根据权利要求1所述的系统,其特征在于,所述中台服务模块中包含日志管理组件;
3.根据权利要求2所述的系统,其特征在于,各个所述健管业务组件中配置有日志采集代理组件,所述日志采集代理组件用于将对应健管业务组件所产生的业务数据转发给所述日志管理组件。
4.根据权利要求1至3任一所述的系统,其特征在于,所述至少两个健管业务组件包括以下至少两种:前端项目组件、注册中心组件、外部网关组件、应用程序接口API网关组件以及对应于各个健管业务服务功能的业务服务组件;
5.根据权利要求1至3任一所述的系统,其特征在于,所述健康管理业务系统包含对应于各类型健康服务客户端的接入接口,各接入接口用于实现对应类型的健康服务客户端的业务功能接入。
6.根据权利要求1所述的系统,其特征在于,各个健管业务组件具有各自独立的技术栈以及框架。
7.一种基于健康管理业务系统的交互方法,其特征在于,所述方法包括:
8.一种基于健康管理业务系统的交互装
9.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行以实现如权利要求7所述的基于健康管理业务系统的交互方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条计算机程序,所述计算机程序由处理器加载并执行以实现如权利要求7所述的基于健康管理业务系统的交互方法。
...【技术特征摘要】
1.一种健康管理业务系统,其特征在于,所述系统包括:前台服务模块以及中台服务模块;
2.根据权利要求1所述的系统,其特征在于,所述中台服务模块中包含日志管理组件;
3.根据权利要求2所述的系统,其特征在于,各个所述健管业务组件中配置有日志采集代理组件,所述日志采集代理组件用于将对应健管业务组件所产生的业务数据转发给所述日志管理组件。
4.根据权利要求1至3任一所述的系统,其特征在于,所述至少两个健管业务组件包括以下至少两种:前端项目组件、注册中心组件、外部网关组件、应用程序接口api网关组件以及对应于各个健管业务服务功能的业务服务组件;
5.根据权利要求1至3任一所述的系统,其特征在于,所述健康管理业务系统包含对应于各类型健康服务客户端的接入接口,各接入接口用于...
【专利技术属性】
技术研发人员:杜春生,张健伟,
申请(专利权)人:人保信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。