[发明专利]服务调用方法、装置、计算机设备、存储介质和程序产品在审
申请号: | 202210496374.1 | 申请日: | 2022-05-09 |
公开(公告)号: | CN114745443A | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 董浩 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L67/60 | 分类号: | H04L67/60;G06F21/62;G06F21/31 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 张思阳 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 调用 方法 装置 计算机 设备 存储 介质 程序 产品 | ||
本申请涉及一种服务调用方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:响应于至少一个租户的服务请求,获取租户的租户标识,并根据租户的租户标识,确定租户的服务分组,并根据服务分组中的候选服务和服务请求中所携带的租户所需调用的目标服务的标识信息,确定租户的目标服务,进而调用租户的目标服务获取租户所需的服务数据。其中,不同租户的服务分组之间相互隔离,即不同租户配备有相应的服务分组,针对性实现对应租户所要进行的服务调用,通过服务隔离的方式提高服务调用过程中的数据隔离效果,避免使用公共服务组件所造成的服务数据获取错乱,提高多租户之间数据的隔离性,避免了信息外泄,提高了安全性。
技术领域
本申请涉及数据处理技术领域,特别是涉及一种服务调用方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术
软件即服务(Software as a Service,SaaS)是随着互联网技术的发展和应用软件的成熟,兴起的一种软件应用模式。其实质是通过互联网为租户提供软件服务,租户则按需租用,通常一个软件可以同时服务多个租户,多个租户共享软硬件资源,提高了资源利用率。
传统技术中,为确保不同租户之间数据的安全隔离,服务提供方为每一租户提供独立的数据库,通过服务组件在不同的数据库中获取服务所需数据,实现相应服务的调用。
然而,传统技术中服务调用的实现过程中租户间的数据隔离效果差,安全性低。
发明内容
基于此,有必要针对上述技术问题,提供一种服务调用方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
第一方面,本申请提供了一种服务调用方法,包括:
响应于至少一个租户的服务请求,获取租户的租户标识;其中,服务请求中携带租户所需调用的目标服务的标识信息;
根据租户的租户标识,确定租户的服务分组;其中,服务分组中包括多个候选服务,且不同租户的服务分组之间相互隔离;
根据服务分组中的候选服务和租户所需调用的目标服务的标识信息,确定租户的目标服务;
调用租户的目标服务获取租户所需的服务数据。
在其中一个实施例中,根据所的租户标识,确定租户的服务分组,包括:
根据租户标识与租户类型的对应关系确定租户的租户标识所对应的目标租户类型;
根据目标租户类型确定租户的服务分组。
在其中一个实施例中,根据目标租户类型确定租户的服务分组,包括:
若目标租户类型为独立租户,则确定与租户的租户标识匹配的服务分组为租户的服务分组;
若目标租户类型为非独立用户,则确定与目标租户类型匹配的服务分组为租户的服务分组。
在其中一个实施例中,调用租户的目标服务获取租户所需的服务数据,包括:
根据服务分组与数据库的对应关系确定租户的服务分组所对应的目标数据库;
根据目标租户类型调用租户的目标服务在目标数据库中获取租户所需的服务数据。
在其中一个实施例中,根据目标租户类型调用租户的目标服务在目标数据库中获取租户所需的服务数据,包括:
若目标租户类型为独立租户,则直接调用租户的目标服务在目标数据库中获取租户所需的服务数据;
若目标租户类型为非独立租户,则根据租户标识调用租户的目标服务在目标数据库中获取租户所需的服务数据。
在其中一个实施例中,根据租户标识调用租户的目标服务在目标数据库中获取租户所需的服务数据,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210496374.1/2.html,转载请声明来源钻瓜专利网。