元数据管理方法、应用服务器、业务系统、介质及控制器技术方案

技术编号:17099608 阅读:29 留言:0更新日期:2018-01-21 11:20
本发明专利技术提供了元数据管理方法、应用服务器、业务系统、可读介质及存储控制器,方法应用于应用服务器,包括:获取授权服务器设置的至少两个元数据与至少两个业务模块之间的对应关系;向授权服务器发送对应于至少一个授权业务模块的授权请求,接收并存储授权服务器根据授权请求发送的授权信息,其中,授权信息包括各个授权业务模块;接收外部输入设备输入的对应于目标元数据的管理请求;根据对应关系,检测存储的各个授权业务模块中是否存在与目标元数据相对应的目标业务模块;当存储的各个授权业务模块中存在与目标元数据相对应的目标业务模块时,根据管理请求管理数据库中存储的目标元数据。通过本发明专利技术的技术方案,可提高元数据的安全性。

Metadata management methods, application servers, business systems, media and controllers

【技术实现步骤摘要】
元数据管理方法、应用服务器、业务系统、介质及控制器
本专利技术涉及计算机
,特别涉及元数据管理方法、应用服务器、业务系统、介质及控制器。
技术介绍
在ERP(EnterpriseResourcePlanning,企业资源计划)系统等直接依赖于元数据的业务系统中,通常需要利用存储于数据库中的各个元数据来描述各个产品。在各个产品的实施过程中,由于每一个产品的元数据均存储在同一个数据库中,凡是具有数据库管理权限的工作人员均可通过相应的应用服务器对数据库内存储的全部元数据进行管理,元数据的安全性较低。
技术实现思路
本专利技术实施例提供了一种元数据管理方法、应用服务器、业务系统、可读介质及存储控制器。第一方面,本专利技术提供了一种元数据管理方法,应用于应用服务器,包括:获取授权服务器预先设置的数据库中存储的至少两个元数据与至少两个业务模块之间的对应关系;向授权服务器发送对应于至少一个授权业务模块的授权请求,接收并存储所述授权服务器根据所述授权请求发送的授权信息,其中,所述授权信息包括各个所述授权业务模块;还包括:接收外部输入设备输入的对应于目标元数据的管理请求;根据所述对应关系,检测存储的各个所述授权业务模块中是否存在与所述目标元数据相对应的目标业务模块;当存储的各个所述授权业务模块中存在与所述目标元数据相对应的目标业务模块时,根据所述管理请求管理所述数据库中存储的所述目标元数据。优选地,在所述向授权服务器发送对应于至少一个授权业务模块的授权请求之前,进一步包括:获取所述数据库的数据库标识以及所述应用服务器的服务器标识;则,所述向授权服务器发送对应于至少一个授权业务模块的授权请求,接收并存储所述授权服务器根据所述授权请求发送的授权信息,包括:向所述授权服务器发送对应于至少一个授权业务模块且携带所述数据库标识、所述服务器标识的授权请求;接收所述授权服务器发送的授权信息,其中,所述授权信息包括各个所述授权业务模块,以及所述授权服务器对各个所述授权业务模块、所述数据库标识和所述应用服务器标识进行加密后形成的加密信息;解析接收的所述加密信息以获取至少一个参考授权业务模块、参考服务器标识和参考数据库标识;检测所述至少一个参考授权业务模块、所述参考服务器标识和所述参考数据库标识以确定所述授权信息是否发生更改;当确定出所述授权信息未发生更改时,存储各个所述授权业务模块。优选地,所述存储各个所述授权业务模块,进一步包括:存储所述加密信息;则,所述当存储的各个所述授权业务模块中存在与所述目标元数据相对应的目标业务模块时,根据所述管理请求管理所述数据库中存储的所述目标元数据,包括:当存储的各个所述授权业务模块中存在与所述目标元数据相对应的目标业务模块时,获取存储所述目标元数据的数据库的当前数据库标识以及所述应用服务器的当前服务器标识;解析存储的所述加密信息以获取所述至少一个参考授权业务模块、所述参考服务器标识和所述参考数据库标识;当所述至少一个参考授权业务模块与存储的各个所述授权业务模块一一对应、所述参考服务器标识与所述当前服务器标识相同,且所述参考数据库标识与所述当前数据库标识相同时,根据所述管理请求管理所述数据库中存储的所述目标元数据。第二方面,本专利技术实施例提供了一种应用服务器,包括:关系获取模块,用于获取授权服务器预先设置的数据库中存储的至少两个元数据与至少两个业务模块之间的对应关系;授权处理模块,用于向授权服务器发送对应于至少一个授权业务模块的授权请求,接收并存储所述授权服务器根据所述授权请求发送的授权信息,其中,所述授权信息包括各个所述授权业务模块;管理请求模块,用于接收外部输入设备输入的对应于目标元数据的管理请求;检测模块,用于根据所述对应关系,检测存储的各个所述授权业务模块中是否存在与所述目标元数据相对应的目标业务模块;数据管理模块,用于当存储的各个所述授权业务模块中存在与所述目标元数据相对应的目标业务模块时,根据所述管理请求管理所述数据库中存储的所述目标元数据。优选地,还包括:标识获取模块;其中,所述标识获取模块,用于获取所述数据库的数据库标识以及所述应用服务器的服务器标识;则,所述授权处理模块,包括:授权请求单元、信息接收单元、第一解析单元、检测单元和存储处理单元;所述授权请求单元,用于向所述授权服务器发送对应于至少一个授权业务模块且携带所述数据库标识、所述服务器标识的授权请求;所述信息接收单元,用于接收所述授权服务器发送的授权信息,其中,所述授权信息包括各个所述授权业务模块,以及所述授权服务器对各个所述授权业务模块、所述数据库标识和所述应用服务器标识进行加密后形成的加密信息;所述第一解析单元,用于解析接收的所述加密信息以获取至少一个参考授权业务模块、参考服务器标识和参考数据库标识;所述检测单元,用于检测所述至少一个参考授权业务模块、所述参考服务器标识和所述参考数据库标识以确定所述授权信息是否发生更改;所述存储处理单元,用于当确定出所述授权信息未发生更改时,存储各个所述授权业务模块。优选地,所述存储处理单元,进一步用于存储所述加密信息;所述数据管理模块,包括:获取单元、第二解析单元和数据管理单元;其中,所述获取单元,用于当存储的各个所述授权业务模块中存在与所述目标元数据相对应的目标业务模块时,获取存储所述目标元数据的数据库的当前数据库标识以及所述应用服务器的当前服务器标识;所述第二解析单元,用于解析存储的所述加密信息以获取所述至少一个参考授权业务模块、所述参考服务器标识和所述参考数据库标识;所述数据管理单元,用于当所述至少一个参考授权业务模块与存储的各个所述授权业务模块一一对应、所述参考服务器标识与所述当前服务器标识相同,且所述参考数据库标识与所述当前数据库标识相同时,根据所述管理请求管理所述数据库中存储的所述目标元数据。第三方面,本专利技术实施例提供了一种业务系统,包括:授权服务器、数据库,以及至少一个如上述第一方面中任一所述的应用服务器;其中,所述至少一个应用服务器均与所述数据库相连;所述数据库,用于存储至少两个元数据;所述授权服务器,用于接收各个所述应用服务器发送的对应于至少一个授权业务模块的授权请求;针对于每一个所述授权请求,根据当前所述授权请求向对应的应用服务器发送携带至少一个授权业务模块的授权信息。优选地,所述授权服务器,用于针对于每一个所述授权请求,对当前所述授权所对应的至少一个授权业务模块、当前所述授权请求携带的数据库标识和服务器标识进行加密以形成加密信息,利用形成的加密信息和所述至少一个授权业务模块组成授权信息,并将所述授权信息发送至对应的应用服务器。第四方面,本专利技术实施例提供了一种可读介质,包括执行指令,当存储控制器的处理器执行所述执行指令时,所述存储控制器执行第一方面中任一项所述的方法。第五方面,本专利技术实施例提供了一种存储控制器,包括:处理器、存储器和总线;所述处理器和所述存储器通过所述总线连接;所述存储器,当所述存储控制器运行时,所述处理器执行所述存储器存储的所述执行指令,以使所述存储控制器执行第一方面中任一项所述的方法。本专利技术实施例提供了一种元数据管理方法、应用服务器、业务系统、可读介质及存储控制器,应用于应用服务器的元数据管理方法中,首先通过授权服务器预先设置数据库中存储的至少两个元本文档来自技高网...
元数据管理方法、应用服务器、业务系统、介质及控制器

【技术保护点】
一种元数据管理方法,其特征在于,应用于应用服务器,包括:获取授权服务器预先设置的数据库中存储的至少两个元数据与至少两个业务模块之间的对应关系;向授权服务器发送对应于至少一个授权业务模块的授权请求,接收并存储所述授权服务器根据所述授权请求发送的授权信息,其中,所述授权信息包括各个所述授权业务模块;还包括:接收外部输入设备输入的对应于目标元数据的管理请求;根据所述对应关系,检测存储的各个所述授权业务模块中是否存在与所述目标元数据相对应的目标业务模块;当存储的各个所述授权业务模块中存在与所述目标元数据相对应的目标业务模块时,根据所述管理请求管理所述数据库中存储的所述目标元数据。

【技术特征摘要】
1.一种元数据管理方法,其特征在于,应用于应用服务器,包括:获取授权服务器预先设置的数据库中存储的至少两个元数据与至少两个业务模块之间的对应关系;向授权服务器发送对应于至少一个授权业务模块的授权请求,接收并存储所述授权服务器根据所述授权请求发送的授权信息,其中,所述授权信息包括各个所述授权业务模块;还包括:接收外部输入设备输入的对应于目标元数据的管理请求;根据所述对应关系,检测存储的各个所述授权业务模块中是否存在与所述目标元数据相对应的目标业务模块;当存储的各个所述授权业务模块中存在与所述目标元数据相对应的目标业务模块时,根据所述管理请求管理所述数据库中存储的所述目标元数据。2.根据权利要求1所述的元数据管理方法,其特征在于,在所述向授权服务器发送对应于至少一个授权业务模块的授权请求之前,进一步包括:获取所述数据库的数据库标识以及所述应用服务器的服务器标识;则,所述向授权服务器发送对应于至少一个授权业务模块的授权请求,接收并存储所述授权服务器根据所述授权请求发送的授权信息,包括:向所述授权服务器发送对应于至少一个授权业务模块且携带所述数据库标识、所述服务器标识的授权请求;接收所述授权服务器发送的授权信息,其中,所述授权信息包括各个所述授权业务模块,以及所述授权服务器对各个所述授权业务模块、所述数据库标识和所述应用服务器标识进行加密后形成的加密信息;解析接收的所述加密信息以获取至少一个参考授权业务模块、参考服务器标识和参考数据库标识;检测所述至少一个参考授权业务模块、所述参考服务器标识和所述参考数据库标识以确定所述授权信息是否发生更改;当确定出所述授权信息未发生更改时,存储各个所述授权业务模块。3.根据权利要求2所述的元数据管理方法,其特征在于,所述存储各个所述授权业务模块,进一步包括:存储所述加密信息;则,所述当存储的各个所述授权业务模块中存在与所述目标元数据相对应的目标业务模块时,根据所述管理请求管理所述数据库中存储的所述目标元数据,包括:当存储的各个所述授权业务模块中存在与所述目标元数据相对应的目标业务模块时,获取存储所述目标元数据的数据库的当前数据库标识以及所述应用服务器的当前服务器标识;解析存储的所述加密信息以获取所述至少一个参考授权业务模块、所述参考服务器标识和所述参考数据库标识;当所述至少一个参考授权业务模块与存储的各个所述授权业务模块一一对应、所述参考服务器标识与所述当前服务器标识相同,且所述参考数据库标识与所述当前数据库标识相同时,根据所述管理请求管理所述数据库中存储的所述目标元数据。4.一种应用服务器,其特征在于,包括:关系获取模块,用于获取授权服务器预先设置的数据库中存储的至少两个元数据与至少两个业务模块之间的对应关系;授权处理模块,用于向授权服务器发送对应于至少一个授权业务模块的授权请求,接收并存储所述授权服务器根据所述授权请求发送的授权信息,其中,所述授权信息包括各个所述授权业务模块;管理请求模块,用于接收外部输入设备输入的对应于目标元数据的管理请求;检测模块,用于根据所述对应关系,检测存储的各个所述授权业务模块中是否存在与所述目标元数据相对应的目标业务模块;数据管理模块,用于当存储的各个所述授权业务模块中存在与所述目标元数据相对应...

【专利技术属性】
技术研发人员:宫保金李斌周由甲马宁宁
申请(专利权)人:山东浪潮通软信息科技有限公司
类型:发明
国别省市:山东,37

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

1