《一种模型化的数据源管理系统及其方法.pdf》由会员分享,可在线阅读,更多相关《一种模型化的数据源管理系统及其方法.pdf(10页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104199979A43申请公布日20141210CN104199979A21申请号201410493950222申请日20140924G06F17/30200601H04L29/0820060171申请人国云科技股份有限公司地址523808广东省东莞市松山湖科技产业园区松科苑14号楼72发明人郑葵荣安宏伟艾建文季统凯74专利代理机构广东莞信律师事务所44332代理人余伦54发明名称一种模型化的数据源管理系统及其方法57摘要本发明涉及计算机应用技术领域,特别涉及一种模型化的数据源管理系统及其方法。本发明的系统由客户端的数据源模型和审计工作流以及云源服务端组件构成;数据源模型由。
2、云源、操作集和工作集构成,云源是表示一个数据源模型的最小单位,体现数据源模型最基本的构成及其生命周期;操作集是云源可实现的操作的集合;工作集是将数据源模型和审计工作流进行连接的一种标志的集合;审计工作流根据用户角色、分工的不同,对审计流程进行节点及信息的管理。云源服务端组件提供访问服务,集安全校验、任务管理和数据存储于一体,接收、处理具体的指令同时做出结果反馈。本发明将各云源及其备份还原操作统一管理,可应用于多种关系型数据库的管理系统中。51INTCL权利要求书2页说明书4页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书4页附图3页10申请公布号CN1041999。
3、79ACN104199979A1/2页21一种模型化的数据源管理系统,其特征在于所述的系统由客户端和云源服务端组件构成;所述的云源服务端组件提供访问服务,包括安全校验、任务管理和数据存储,在各云源服务端接收、处理具体的指令同时做出结果反馈;所述的客户端负责管理数据源模型及审计工作流的生命周期,并向服务端发送指令及数据包以完成工作任务;所述的系统同时提供相应的开发和集成接口;所述的客户端包括数据源模型和审计工作流;所述的数据源模型由云源、操作集和工作集构成,作为系统的基础;云源是表示一个数据源模型的最小单位,可以体现数据源模型最基本的构成及其生命周期;操作集是云源可实现的操作的集合,包括数据、表。
4、空间和控制文件等内容的备份及其还原操作;工作集是以审计工作流为核心,并建立在操作集的基础上,将数据源模型和审计工作流进行连接的一种标志的集合;所述的审计工作流可根据用户角色、分工的不同对审计流程进行节点及信息的管理;所述的节点包括校验节点和审计管理节点,其中,校验节点通过调用云源信息及其操作集,对源及操作进行预校验处理;校验节点任务完成后,审计管理节点根据经办用户和审计用户的权限信息,对审计细目进行调控和流转;审计通过后,发起数据库备份还原申请。2根据权利要求1所述的模型化的数据源管理系统,其特征在于所述的数据源模型提供CRUD访问接口,用于查询及维护云源信息。3一种权利要求1所述的数据源管理。
5、系统的数据源管理方法,其特征在于由云源服务端组件提供访问服务,包括安全校验、任务管理和数据存储,在各云源服务端接收、处理具体的指令同时做出结果反馈;由客户端负责管理数据源模型及审计工作流的生命周期,并向服务端发送指令及数据包以完成工作任务;同时提供相应的开发和集成接口;所述的客户端设有数据源模型和审计工作流;所述的数据源模型由云源、操作集和工作集构成,作为系统的基础;由云源表示一个数据源模型的最小单位,体现数据源模型最基本的构成及其生命周期;操作集作为云源可实现的操作的集合,包括数据、表空间和控制文件等内容的备份及其还原操作;工作集作为以审计工作流为核心,作为一种标志集合建立在操作集的基础上,。
6、将数据源模型和审计工作流进行连接;所述的审计工作流根据用户角色、分工的不同对审计流程进行节点及信息的管理;所述的节点分为校验节点和审计管理节点,其中,校验节点通过调用云源信息及其操作集,对源及操作进行预校验处理;校验节点任务完成后,审计管理节点根据经办用户和审计用户的权限信息,对审计细目进行调控和流转;审计通过后,发起数据库备份还原申请。4根据权利要求3所述的数据源管理方法,其特征在于审计工作流的详细流程是第一步,封装云源对象请求校验;第二步,源预校验通过TCP/IP与服务端对应的云源节点建立连接并校验;第三步,操作预校验在源预校验节点通过的基础上,获取操作集对象并请求校验;第四步,审计管理在。
7、操作预校验节点通过的基础上,进入用户审计流转环节;根据业权利要求书CN104199979A2/2页3务功能分配情况,审计管理节点调用用户操作权限信息、用户服务在用情况,对该审计细目进行资源分配;第五步,备份还原申请在审计管理节点有可用资源的情况下,进行备份或还原申请信息的补充录入。5根据权利要求3或4所述的数据源管理方法,其特征在于云源服务端组件中服务端详细业务流程为第一步,服务端处于监听状态;第二步,接收到来自客户端工作集发送的指令及数据请求包;第三步,服务端进行来源安全校验及数据请求包拆包处理;第四步,检验数据请求包的内容合规性;第五步,服务端添加请求任务至队列,每台云源服务端的任务均以单。
8、线程模式执行,保证任务质量;第六步,实时记录任务情况;第七步,根据备份/还原指令,执行对应的操作命令和脚本,对云源数据、表空间及控制文件等内容进行备份存储或更新动作;第八步,任务完成时,服务端向管理用户发送任务执行状况;第九步,日志记录,完成。权利要求书CN104199979A1/4页4一种模型化的数据源管理系统及其方法技术领域0001本发明涉及计算机应用技术领域,特别涉及一种模型化的数据源管理系统及其方法。背景技术0002随着计算机应用技术的发展,数据源的管理有异于传统的点对点单一方式,用户越来越关注产品使用的便捷性及安全性。在数据库维护中,用户需要一定的技术基础,但数据库的备份还原是非常重。
9、要的操作,人为的维护仍然存在一定的风险,而有时导致的结果是不可预测,甚至是不可恢复的。发明内容0003本发明解决的技术问题之一在于针对传统数据库维护方式不能满足日益发展的用户服务需求以及保障安全性的问题,提供一种模型化的数据源管理系统;实现分布式云源端的统一管理,保证分布式云源的资源可调度性,流程制度化,核心操作自动化。0004本发明解决的技术问题之二在于针对传统数据库维护方式不能满足日益发展的用户服务需求以及保障安全性的问题,提供一种模型化的数据源管理方法;实现分布式云源端的统一管理,保证分布式云源的资源可调度性,流程制度化,核心操作自动化。0005本发明解决上述技术问题之一的技术方案是00。
10、06所述的系统由客户端和云源服务端组件构成;所述的云源服务端组件提供访问服务,包括安全校验、任务管理和数据存储,在各云源服务端接收、处理具体的指令同时做出结果反馈;0007所述的客户端负责管理数据源模型及审计工作流的生命周期,并向服务端发送指令及数据包以完成工作任务;0008所述的系统同时提供相应的开发和集成接口;0009所述的客户端包括数据源模型和审计工作流;0010所述的数据源模型由云源、操作集和工作集构成,作为系统的基础;云源是表示一个数据源模型的最小单位,可以体现数据源模型最基本的构成及其生命周期;操作集是云源可实现的操作的集合,包括数据、表空间和控制文件等内容的备份及其还原操作;工作。
11、集是以审计工作流为核心,并建立在操作集的基础上,将数据源模型和审计工作流进行连接的一种标志的集合;0011所述的审计工作流可根据用户角色、分工的不同对审计流程进行节点及信息的管理;所述的节点包括校验节点和审计管理节点,其中,校验节点通过调用云源信息及其操作集,对源及操作进行预校验处理;校验节点任务完成后,审计管理节点根据经办用户和审计用户的权限信息,对审计细目进行调控和流转;审计通过后,发起数据库备份还原申请。0012所述的数据源模型提供CRUD访问接口,用于查询及维护云源信息。0013本发明解决上述技术问题之二的技术方案是说明书CN104199979A2/4页50014由云源服务端组件提供访。
12、问服务,包括安全校验、任务管理和数据存储,在各云源服务端接收、处理具体的指令同时做出结果反馈;0015由客户端负责管理数据源模型及审计工作流的生命周期,并向服务端发送指令及数据包以完成工作任务;0016同时提供相应的开发和集成接口;0017所述的客户端设有数据源模型和审计工作流;0018所述的数据源模型由云源、操作集和工作集构成,作为系统的基础;由云源表示一个数据源模型的最小单位,体现数据源模型最基本的构成及其生命周期;操作集作为云源可实现的操作的集合,包括数据、表空间和控制文件等内容的备份及其还原操作;工作集作为以审计工作流为核心,作为一种标志集合建立在操作集的基础上,将数据源模型和审计工作。
13、流进行连接;0019所述的审计工作流根据用户角色、分工的不同对审计流程进行节点及信息的管理;所述的节点分为校验节点和审计管理节点,其中,校验节点通过调用云源信息及其操作集,对源及操作进行预校验处理;校验节点任务完成后,审计管理节点根据经办用户和审计用户的权限信息,对审计细目进行调控和流转;审计通过后,发起数据库备份还原申请。0020审计工作流的详细流程是0021第一步,封装云源对象请求校验;0022第二步,源预校验通过TCP/IP与服务端对应的云源节点建立连接并校验;0023第三步,操作预校验在源预校验节点通过的基础上,获取操作集对象并请求校验;0024第四步,审计管理在操作预校验节点通过的基。
14、础上,进入用户审计流转环节;根据业务功能分配情况,审计管理节点调用用户操作权限信息、用户服务在用情况,对该审计细目进行资源分配;0025第五步,备份还原申请在审计管理节点有可用资源的情况下,进行备份或还原申请信息的补充录入。0026云源服务端组件中服务端详细业务流程为0027第一步,服务端处于监听状态;0028第二步,接收到来自客户端工作集发送的指令及数据请求包;0029第三步,服务端进行来源安全校验及数据请求包拆包处理;0030第四步,检验数据请求包的内容合规性;0031第五步,服务端添加请求任务至队列,每台云源服务端的任务均以单线程模式执行,保证任务质量;0032第六步,实时记录任务情况;。
15、0033第七步,根据备份/还原指令,执行对应的操作命令和脚本,对云源数据、表空间及控制文件等内容进行备份存储或更新动作;0034第八步,任务完成时,服务端向管理用户发送任务执行状况;0035第九步,日志记录,完成。0036针对数据源管理的分布性及数据库维护的安全性要求,本发明通过模型、流及组件的方式,将三者紧密结合并贯彻整个系统中。数据源模型将源信息集中管理,统一了分布说明书CN104199979A3/4页6式云源端的入口;审计工作流规范了用户行为,保证了流程制度化以及分布式云源的资源可调度性;服务端组件提供数据库维护的核心操作,集安全校验、任务管理和数据存储于一体,大幅度降低了数据库维护的不。
16、可预测性。通过本发明将各云源及其备份还原操作统一管理,大幅度降低了人为数据库维护操作中带来的风险,同时可应用于多种关系型数据库的管理系统中。附图说明0037下面结合附图对本发明进一步说明0038图1是本发明的总体结构图;0039图2是本发明总体流程框图;0040图3是审计工作流各节点的序列图;0041图4是云源服务端组件的处理活动图。具体实施方式0042如图1、2所示,表示了分布式备份还原管理方法的总体结构和流程框图,由数据源模型、审计工作流和云源服务端组件构成;0043数据源模型由云源、操作集和工作集构成,是该管理方法的基础;同时提供了CRUD访问接口,用于查询及维护云源信息。0044云源表。
17、示一个数据源模型的最小单位,可以体现数据源模型最基本的构成及其生命周期;0045操作集云源可实现的操作的集合,本发明内包括了数据、表空间、控制文件等内容的备份及其还原操作;0046工作集以审计工作流为核心,并建立在操作集的基础上,是将数据源模型和审计工作流进行连接的一种标志的集合。0047审计工作流根据用户角色、分工的不同,对审计流程进行节点及信息的管理。校验节点通过调用云源信息及其操作集,对源及操作进行预校验处理,该节点要求用户录入合规的数据源用户密码进行信息权限匹配;校验节点任务完成后,审计管理节点根据经办用户和审计用户的权限信息,对审计细目进行调控和流转;审计通过后,发起数据库备份还原申。
18、请。0048云源服务端组件提供访问服务,集安全校验、任务管理和数据存储于一体,在各云源服务端接收、处理具体的指令同时做出结果反馈。0049客户端负责管理数据源模型及审计工作的生命周期,并向服务端发送指令及数据包以完成工作任务;0050图3表示了审计工作流各节点的序列流程,审计工作流的详细流程是0051第一步,封装云源对象请求校验;0052第二步,源预校验通过TCP/IP与服务端对应的云源节点建立连接并校验;0053第三步,操作预校验在源预校验节点通过的基础上,获取操作集对象并请求校验;0054第四步,审计管理在操作预校验节点通过的基础上,进入用户审计流转环节。根说明书CN104199979A4。
19、/4页7据业务功能分配情况,审计管理节点调用用户操作权限信息、用户服务在用情况,对该审计细目进行资源分配;0055第五步,备份还原申请在审计管理节点有可用资源的情况下,进行备份或还原申请信息的补充录入;0056图4表示了云源服务端组件的处理活动状态,云源服务端组件中服务端详细业务流程为0057第一步,服务端处于监听状态;0058第二步,接收到来自客户端工作集发送的指令及数据请求包;0059第三步,服务端进行来源安全校验及数据请求包拆包处理;0060第四步,检验数据请求包的内容合规性;0061第五步,服务端添加请求任务至队列,每台云源服务端的任务均以单线程模式执行,保证任务质量;0062第六步,。
20、实时记录任务情况;0063第七步,根据备份/还原指令,执行对应的操作命令和脚本,对云源数据、表空间及控制文件等内容进行备份存储或更新动作;0064第八步,任务完成时,服务端向管理用户发送任务执行状况;0065第九步,日志记录,完成。0066本发明针对传统数据库维护方式不能满足日益发展的用户服务需求以及保障安全性的问题,提供了一种模型化的数据源管理系统及其方法。实现了分布式云源端的统一管理,保证了分布式云源的资源可调度性,流程制度化,核心操作自动化,大幅度降低了数据库维护的不可预测性。说明书CN104199979A1/3页8图1图2说明书附图CN104199979A2/3页9图3说明书附图CN104199979A3/3页10图4说明书附图CN104199979A10。