【技术实现步骤摘要】
一种配置式的数据服务暴露解决方法及系统
[0001]本专利技术涉及数据处理
,尤其涉及一种配置式的数据服务暴露解决方法及系统。
技术介绍
[0002]数据交互是多套系统间不可避免的一种行为,将数据服务暴露给其它系统时,既需要考虑数据的安全性,也需要考虑数据的适用性。目前,在企业内的各系统之间以及企业内外界系统之间,由于系统的开发商不同,或者系统运行在异构平台上,在不同系统对接时,普遍采用做法就是系统间定义一套共同认可的数据传递规则,发送方开发特定数据处理程序以结构化消息的形式发送数据到接收方特定数据处理程序,待对方处理完成后,再以结构化消息的形式返回到另一方,此种方法可以客户系统之间传输数据的局限性使得每个系统的数据都可以被其他系统接收和利用,提高了各个系统之间的互补工作效率,但是上述方法存在以下问题:由于所定制的数据传递规则的接收方系统是不限定的,故而与接收方系统同类型的系统也可以使用数据传递规则来获得传递的数据,使得数据暴露在平台上,严重地影响了数据的安全性和隐私性。
技术实现思路
[0003]针对 ...
【技术保护点】
【技术特征摘要】
1.一种可配置式的数据服务暴露解决方法,其特征在于,包括以下步骤:接收下游系统发出的数据调取请求;对所述数据调取请求进行解析以确定每个下游系统的待调取数据的关键字段;基于所述关键字段从数据管理终端调取相关数据发布到对接平台上以生成每个下游系统的资源订阅任务;基于所述资源订阅任务对每个下游系统进行订阅和权限审批,审批通过后,根据每个下游系统的认证信息为其进行数据调取服务。2.根据权利要求1所述可配置式的数据服务暴露解决方法,其特征在于,所述接收下游系统发出的数据调取请求,包括:确定每个下游系统对应第一终端的终端标识,基于所述终端标识获取每个第一终端的身份令牌信息;根据每个第一终端的身份令牌信息对该第一终端进行身份合格验证,根据验证结果筛选出验证合格的第二终端;获取每个第二终端在数据管理终端中的关联配置数据,基于所述关联配置数据在多个第二终端筛选出具有数据调取权限的第三终端;检测每个第三终端的第一会话请求并解析其是否包含数据调取指令,若是,将该第一会话请求确认为第三终端对应的目标下游系统发出的数据调取请求。3.根据权利要求2所述可配置式的数据服务暴露解决方法,其特征在于,在对所述数据调取请求进行解析以确定每个下游系统的待调取数据的关键字段之前,所述方法还包括:根据数据管理终端中每个类型的数据的功能特性和使用业务以及运行参数确定该类型数据的适用条件程序;检测每个第三终端的配置参数,根据每个第三终端的配置参数确定该第三终端对应的目标下游系统的系统运行参数;评估每个第三终端的目标待调取数据的当前适用条件程序与该第三终端对应的目标下游系统的系统运行参数的兼容度;确认所述兼容度是否大于等于预设阈值,若是,无需进行后续操作,否则向兼容度小于预设阈值的目标第三终端发送待调取数据不适用的提醒。4.根据权利要求1所述可配置式的数据服务暴露解决方法,其特征在于,所述对所述数据调取请求进行解析以确定每个下游系统的待调取数据的关键字段,包括:解析所述数据调取请求以获得多个关键词,根据两两关键词的关联性构建数据调取请求对应的关键词动态关联矩阵;在所述数据管理终端中调取多个关键词的多个共同关联数据;基于所述关键词动态关联矩阵确定每个第一关键词与其他第二关键词的关联权重,根据所述关联权重在多个共同关联数据中确定待调取数据;确定所述待调取数据对应预设请求返回字段,将所述预设请求返回字段确认为待调取数据的关键字段。5.根据权利要求1所述可配置式的数据服务暴露解决方法,其特征在于,所述基于所述关键字段从数据管理终端调取相关数据发布到对接平台上以生成每个下游系统的资源订阅任务,包括:
根据所述关键字段确定其归属服务;建立所述数据管理终端与所述对接平台之间的网络连接,将每个下游系统发出的数据调取请求对应的归属服务分别上传到所述对接平台上并构建每个相关数据对应的任务栏;将每个下游系统发出的数据调取请求导入到其相关数据对应的任务栏中;获取每个下游系统的平台工作账号,将每个下游系统的平台工作账号与该下游系统的任务栏相关联以生成该下游系统的资源订阅任务。6.根据权利要求1所述可配置式的数据服务暴露解决方法,其特征在于,所述基于所述资源订阅任...
【专利技术属性】
技术研发人员:金震,张京日,徐伟,
申请(专利权)人:北京三维天地科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。