应用数据处理方法技术

技术编号:39519538 阅读:6 留言:0更新日期:2023-11-25 18:58
本发明专利技术提供了一种应用数据处理方法

【技术实现步骤摘要】
应用数据处理方法、装置及电子设备


[0001]本专利技术涉及数据处理
,尤其是涉及一种应用数据处理方法

装置及电子设备


技术介绍

[0002]SaaS(
软件即服务,
Software as a Service)
是部署在云上的

客户可以按需购买并通过网络请求就能获取到的服务,租户是指被赋予
SaaS
使用权的客户

随着
SaaS
企业业务规模的不断发展,会开发出多个应用服务以满足多个业务需求

当租户购买了多个应用服务,各应用服务之间的数据互通机制就格外重要

然而,现有多个应用服务之间数据交互的方式通常是由各个应用服务的开发团队进行沟通对接,效率低,而且不同应用服务的权限无法统一管控,当租户对其中一个应用服务进行的行为也没有办法同步到其他应用服务上,当三方应用想要进行入驻时也没有对应的入驻通道


技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种应用数据处理方法

装置及电子设备,以缓解现有多个应用服务之间数据交互的方式中存在的问题

[0004]第一方面,本专利技术实施例提供了一种应用数据处理方法,所述方法应用于应用中心,所述方法包括:接收第一应用发送的用于向第二应用请求相应数据的数据请求;其中,所述数据请求包含所述第一应用的租户信息;基于预先保存的各目标应用的租户信息和应用身份信息,对所述数据请求进行校验;其中,所述租户信息包括至少一个租户的身份标识,所述应用身份信息包括应用身份标识

应用元数据

应用环境信息

应用接口信息和应用密钥信息,所述目标应用包括所述第一应用和所述第二应用,所述第一应用的租户信息与所述第二应用的租户信息相同;若所述数据请求校验通过,则将所述数据请求转发给所述第二应用;将所述第二应用对所述数据请求的第一响应转发给所述第一应用;其中,所述第一响应包含所述数据请求对应向所述第二应用请求的数据

[0005]第二方面,本专利技术实施例还提供一种应用数据处理装置,所述装置应用于应用中心,所述装置包括:接收模块,用于接收第一应用发送的用于向第二应用请求相应数据的数据请求;其中,所述数据请求包含所述第一应用的租户信息;校验模块,用于基于预先保存的各目标应用的租户信息和应用身份信息,对所述数据请求进行校验;其中,所述租户信息包括至少一个租户的身份标识,所述应用身份信息包括应用身份标识

应用元数据

应用环境信息

应用接口信息和应用密钥信息,所述目标应用包括所述第一应用和所述第二应用,所述第一应用的租户信息与所述第二应用的租户信息相同;第一转发模块,用于若所述数据请求校验通过,则将所述数据请求转发给所述第二应用;第二转发模块,用于将所述第二应用对所述数据请求的响应转发给所述第一应用;其中,所述响应包含所述数据请求对应向所述第二应用请求的数据

[0006]第三方面,本专利技术实施例还提供一种电子设备,包括处理器和存储器,所述存储器
存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现上述应用数据处理方法

[0007]本专利技术实施例提供的一种应用数据处理方法

装置及电子设备,应用中心在接收到第一应用发送的用于向第二应用请求相应数据的数据请求后,基于预先保存的各目标应用的租户信息和应用身份信息对数据请求进行校验,并在数据请求校验通过时将数据请求转发给第二应用,之后将第二应用对数据请求的第一响应转发给第一应用以使第一应用得到数据请求对应向第二应用请求的数据

采用上述技术,通过应用中心对第一应用的数据请求转发给第二应用,并将第二应用对数据请求的响应转发给第一应用,建立了不同应用之间数据互通的机制,从而提高了多个应用服务之间数据交互的效率

[0008]本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解

本专利技术的目的和其他优点在说明书

权利要求书以及附图中所特别指出的结构来实现和获得

[0009]为使本专利技术的上述目的

特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下

附图说明
[0010]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0011]图1为本专利技术实施例中一种应用数据处理方法的流程示意图;
[0012]图2为本专利技术实施例中商品

应用

应用租户数据

应用元数据之间关系示例图;
[0013]图3为本专利技术实施例中应用

环境

功能

接口

产品

应用租户之间关系示例图;
[0014]图4为本专利技术实施例中租户

产品商店

应用机制

一方
/
三方应用之间的数据交互过程示例图;
[0015]图5为本专利技术实施例中不同应用之间的数据交互过程示例图;
[0016]图6为本专利技术实施例中一种应用数据处理装置的结构示意图;
[0017]图7为本专利技术实施例中一种电子设备的结构示意图

具体实施方式
[0018]为使本专利技术实施例的目的

技术方案和优点更加清楚,下面将结合实施例对本专利技术的技术方案进行清楚

完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例

基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围

[0019]目前,现有多个应用服务之间数据交互的方式通常是由各个应用服务的开发团队进行沟通对接,效率低,而且不同应用服务的权限无法统一管控,当租户对其中一个应用服务进行的行为也没有办法同步到其他应用服务上,当三方应用想要进行入驻时也没有对应的入驻通道

[0020]基于此,本专利技术实施提供的一种应用数据处理方法

装置及电子设备,可以缓解现
有多个应用服务之间数据交互的方式中存在的问题

[0021]为便于对本实施例进行理解,首先对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种应用数据处理方法,其特征在于,所述方法应用于应用中心,所述方法包括:接收第一应用发送的用于向第二应用请求相应数据的数据请求;其中,所述数据请求包含所述第一应用的租户信息,所述租户信息包括至少一个租户的身份标识;基于预先保存的各目标应用的租户信息和应用身份信息,对所述数据请求进行校验;其中,所述应用身份信息包括应用身份标识

应用元数据

应用环境信息和应用密钥信息,所述目标应用包括所述第一应用和所述第二应用,所述第一应用的租户信息与所述第二应用的租户信息相同;若所述数据请求校验通过,则将所述数据请求转发给所述第二应用;将所述第二应用对所述数据请求的第一响应转发给所述第一应用;其中,所述第一响应包含所述数据请求对应向所述第二应用请求的数据
。2.
根据权利要求1所述的方法,其特征在于,基于预先保存的各目标应用的租户信息和应用身份信息对所述数据请求进行校验,包括:从所述数据请求中获取所述第一应用的租户信息和应用身份信息,并将所述第一应用的租户信息和应用身份信息各自与预先保存的租户信息和应用身份信息进行匹配;若预先保存的租户信息和应用身份信息中有与所述第一应用的租户信息和应用身份信息各自对应匹配的租户信息和应用身份信息,则所述数据请求校验通过;若预先保存的租户信息和应用身份信息中没有与所述第一应用的租户信息对应匹配的租户信息和
/
或没有与所述第一应用的应用身份信息对应匹配的应用身份信息,则所述数据请求校验不通过
。3.
根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于每个目标应用发送的资源注册请求,为每个目标应用生成相应的应用身份信息和应用注册信息并进行保存,之后向每个目标应用发送相应的应用身份信息和应用注册信息;其中,所述应用注册信息包括应用环境

接口

功能中至少之一的注册信息
。4.
根据权利要求3所述的方法,其特征在于,所述方法还包括:响应于针对每个所述目标应用的购买操作,为每个所述目标应用生成相应的租户信息并进行保存,之后向每个所述目标应用发送相应的租户信息
。5.
根据权利要求4所述的方法,其特征在于,所述方法还包括:向每个所述目标应用发送相应的通知信息,并接收每个所述目标应用对相应通知信息的第二响应;其中,每个所述第二响应均包含相应的租户信息和应用身份信息

【专利技术属性】
技术研发人员:司雁鹏
申请(专利权)人:北京合思信息技术有限公司
类型:发明
国别省市:

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

1