【技术实现步骤摘要】
用于管理数据对象的方法、设备和计算机程序产品
[0001]本公开的各实现方式涉及应用系统,更具体地,涉及用于在应用环境中管理数据对象在多个应用系统之间的迁移的方法、设备和计算机程序产品。
技术介绍
[0002]随着数据存储技术的发展,目前已经出现了用于提高应用系统中的数据保护等级的多种技术。出于数据使用、数据安全性、存储系统扩展或者其他原因,原本存储在一个应用系统中的数据对象可能会被迁移至另一应用系统。因而,如何以更为可靠并且有效的方式来管理数据对象的迁移,成为一个研究热点。
技术实现思路
[0003]因而,期望能够开发并实现一种以更为有效的方式来管理数据对象的技术方案。期望该技术方案能够与现有的应用系统相兼容,并且通过改造现有应用系统的各种配置,来以更为有效的方式管理应用系统中的数据对象。
[0004]根据本公开的第一方面,提供了一种用于在应用环境中管理数据对象的方法。应用环境包括源应用系统、目的地应用系统和数据流区块链。在该方法中,接收源应用系统向目的地应用系统迁移数据对象的迁移请求。基于数据流区块链中的一组迁移记录,验证迁移请求,数据流区块链包括数据对象在应用环境中的多个应用系统之间被迁移的迁移历史。响应于迁移请求被验证,向数据流区块链中添加与迁移请求相关联的迁移记录。从源应用系统向目的地应用系统迁移数据对象。
[0005]根据本公开的第二方面,提供了一种用于在应用环境中管理数据对象的设备,应用环境包括源应用系统、目的地应用系统和数据流区块链,该设备包括:至少一个处理单元;至少一 ...
【技术保护点】
【技术特征摘要】
1.一种用于在应用环境中管理数据对象的方法,所述应用环境包括源应用系统、目的地应用系统和数据流区块链,所述方法包括:接收源应用系统向目的地应用系统迁移所述数据对象的迁移请求;基于所述数据流区块链中的一组迁移记录,验证所述迁移请求,所述数据流区块链包括所述数据对象在所述应用环境中的多个应用系统之间被迁移的迁移历史;响应于所述迁移请求被验证,向所述数据流区块链中添加与所述迁移请求相关联的迁移记录;以及从所述源应用系统向所述目的地应用系统迁移所述数据对象。2.根据权利要求1所述的方法,其中:所述一组迁移记录包括先前迁移记录,所述先前迁移记录与针对所述数据对象执行的先前迁移请求相关联;所述先前迁移记录包括与所述先前迁移请求涉及的源应用系统相关联的先前源信息、与所述先前迁移请求涉及的目的地应用系统相关联的先前目的地信息,所述先前迁移请求涉及的目的地应用系统与所述源应用系统相同。3.根据权利要求2所述的方法,其中验证所述迁移请求包括:基于所述先前迁移记录,确定所述源应用系统对于所述数据对象的所有权;响应于所述源应用系统具有所述所有权,确定所述迁移请求被验证;以及响应于所述源应用系统不具有所述所有权,确定所述迁移请求未被验证。4.根据权利要求3所述的方法,其中确定所述源应用系统对于所述数据对象的所有权包括:从所述先前迁移记录中包括的所述先前目的地信息中确定所有权信息;以及基于所述所有权信息验证所述源应用系统对于所述数据对象的所述所有权。5.根据权利要求2所述的方法,其中向所述数据流区块链中添加与所述迁移请求相关联的迁移记录包括:向所述迁移记录中添加与所述源应用系统相关联的源信息、与所述目的地应用系统相关联的目的地信息、以及对于所述先前迁移记录的引用。6.根据权利要求5所述的方法,其中所述应用环境进一步包括元数据区块链,所述方法进一步包括:向所述迁移记录中添加对于所述数据对象的元数据的引用,所述元数据被存储在所述元数据区块链中。7.根据权利要求6所述的方法,进一步包括:基于所述源应用系统中的所述数据对象,生成所述数据对象的元数据;基于所述迁移记录中的所述引用,从所述元数据区块链中获取所述数据对象的元数据;以及响应于确定生成的所述元数据与获取的所述元数据相匹配,从所述源应用系统向所述目的地应用系统迁移所述数据对象。8.根据权利要求5所述的方法,进一步包括:接收用于查询所述数据对象的迁移历史的查询请求;在所述一组迁移记录中搜索与所述查询请求相关联的迁移记录;
基于所述迁移记录中包括的对于所述先前迁移记录的引用,获取与所述数据对象相关联的一组历史迁移记录;以及基于所述一组历史迁移记录中的相应历史迁移记录中的相应源应用系统和相应目的地应用系统,获取所述迁移历史。9.根据权利要求1所述的方法,其中从所述源应用系统向所述目的地应用系统迁移所述数据对象包括:获取与所述应用环境相关联的白名单,所述白名单包括被允许作为迁移操作的目的地的应用系统的列表;响应于确定目的地应用系统被包括在所述白名单中,从所述源应用系统向所述目的地应用系统迁移所述数据对象。10.根据权利要求1所述的方法,进一步包括:响应于所述迁移请求未被验证,阻止从所述源应用系统向所述目的地应用系统迁移所述数据对象。11.一种用于在应用环境中管理数据对象的设备,所述应用环境包括源应用系统、目的地应用系统和数据流区块链,所述设备包括:至少一个处理单元;至少一个存储器,所述至少一个存储...
【专利技术属性】
技术研发人员:周一舟,张宇霆,
申请(专利权)人:伊姆西IP控股有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。