一种基于对象模型的审计系统的制作方法

文档序号:9432604阅读:239来源:国知局
一种基于对象模型的审计系统的制作方法
【技术领域】
[0001]本发明属于计算机,具体涉及一种基于对象模型的审计系统。
【背景技术】
[0002]计算机系统需基于用户在系统上产生一系列操作,保存用户操作运行时上下文信息,并更新到数据库服务器,而在现行的技术中针对系统做审计是基于系统用户产生操作,实时保存记录历史,这种系统审计保存数据方式对数据库服务器会造成一定的压力,保存审计数据格式都统一的,不利于审计分类细分查询,以及用户操作数据不当导致问题时的灾难恢复。

【发明内容】

[0003]本发明实现为了解决优化审计对数据库服务服务器造成的压力,通过审计引擎解析不同功能点的审计配置保存不同分类的审计数据,并基于审计数据实现灾难恢复,以解决现有用户操作数据不当导致问题。
[0004]本发明采用的技术方案是:
一种基于对象模型的审计系统,包括审计引擎、接口定义模块以及中间件,中间件通过调用接口定义模块的方法触发审计引擎实时获取系统运行时上下文信息,并通过异步上传数据到平台数据库,以记录登录用户对系统的操作明细。
[0005]进一步,用户操作系统具体功能模块依赖于所述审计引擎,当用户操作时获取用户操作运行上下文信息并对其进行分析以决定是否缓存数据。
[0006]进一步,当用户操作指令与上一次操作指令不一致时则保存记录到缓存数据库,否则不缓存。
[0007]进一步,所述缓存数据库的数据生成有唯一的版本号。
[0008]进一步,所述缓存数据库的数据通过审计引擎异步上传数据到平台数据库。
[0009]本发明的有益效果是:
对比传统审计通过实时针对数据库服务器保存记录,本发明通过缓存再异步更新数据库服务器,此发明减少对平台造成的压力,本发明审计的每一个功能点都有独立的配置,这样可以细分到系统各个功能的审计类型,以更友好人性化方式将审计数据展示。审计记录这是最基本的,此发明基于记录操作历史数据上扩展了回溯,灾难恢复功能。
【附图说明】
[0010]下面结合附图对本发明的【具体实施方式】做进一步的说明。
[0011]图1是本发明审计系统的原理框架图。
【具体实施方式】
[0012]参考图1所示,为本发明的一种基于对象模型的审计系统,包括审计引擎、接口定义模块以及中间件,中间件通过调用接口定义模块的方法触发审计引擎实时获取系统运行时上下文信息,并通过异步上传数据到平台数据库,以记录登录用户对系统的操作明细。
[0013]本发明审计系统的工作流程如下:
A基于用户操作平台系统的具体功能模块;
B用户操作对服务器数据库造成的数据更新;
C用户操作系统具体功能模块依赖于审计引擎,当用户操作时获取用户操作运行上下文信息并对其进行分析,;
D通过审计分析后,决定该数据是否保存至审计缓存数据库中;具体分析过程为:当用户操作指令与上一次操作指令的版本号不一致时则保存记录到缓存数据库,否则不缓存E通过审计引擎定时将审计缓存中的数据同步至平台数据库;
系统内其他功能模块只需在系统中引用此中间件,并且实现中间件的接口定义,即可完整的记录系统的操作历史。
[0014]以上所述仅为本发明的优先实施方式,本发明并不限定于上述实施方式,只要以基本相同手段实现本发明目的的技术方案都属于本发明的保护范围之内。
【主权项】
1.一种基于对象模型的审计系统,其特征在于:包括审计引擎、接口定义模块以及中间件,中间件通过调用接口定义模块的方法触发审计引擎实时获取系统运行时上下文信息,并通过异步上传数据到平台数据库,以记录登录用户对系统的操作明细。2.根据权利要求1所述的一种基于对象模型的审计系统,其特征在于:用户操作系统具体功能模块依赖于所述审计引擎,当用户操作时获取用户操作运行上下文信息并对其进行分析以决定是否缓存数据。3.根据权利要求2所述的一种基于对象模型的审计系统,其特征在于:当用户操作指令与上一次操作指令不一致时则保存记录到缓存数据库,否则不缓存。4.根据权利要求3所述的一种基于对象模型的审计系统,其特征在于:所述缓存数据库的数据生成有唯一的版本号。5.根据权利要求3所述的一种基于对象模型的审计系统,其特征在于:所述缓存数据库的数据通过审计引擎异步上传数据到平台数据库。
【专利摘要】本发明公开了一种基于对象模型的审计系统,包括审计引擎、接口定义模块以及中间件,中间件通过调用接口定义模块的方法触发审计引擎实时获取系统运行时上下文信息,并通过异步上传数据到平台数据库,以记录登录用户对系统的操作明细。系统内其他功能模块只需在系统中引用此中间件,并且实现中间件的接口定义,即可完整的记录系统的操作历史。
【IPC分类】G06F17/30
【公开号】CN105183783
【申请号】CN201510502591
【发明人】余敬龙
【申请人】广东能龙教育股份有限公司
【公开日】2015年12月23日
【申请日】2015年8月14日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1