[发明专利]一种基于定时任务的身份数据同步系统及方法在审
| 申请号: | 201910696749.7 | 申请日: | 2019-07-30 |
| 公开(公告)号: | CN110572430A | 公开(公告)日: | 2019-12-13 |
| 发明(设计)人: | 杨伟;梁伟;资平飞;许斌;李晓永;许燕梅;侯文彪 | 申请(专利权)人: | 云南昆钢电子信息科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F21/31;G06F9/54;G06F8/20 |
| 代理公司: | 53100 昆明正原专利商标代理有限公司 | 代理人: | 徐玲菊;罗继元 |
| 地址: | 650302 *** | 国省代码: | 云南;53 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 同步需求 应用系统管理 任务管理 身份数据 身份信息 同步系统 数据处理 第三方应用系统 实时监测系统 统一身份认证 应用信息配置 用户身份信息 变更操作 辅助定时 管理集成 接口请求 请求管理 身份认证 数据同步 通讯数据 同步策略 同步接口 同步日志 应用信息 同步的 配置 变更 审计 管理 失败 开通 维护 | ||
本发明公开了一种基于定时任务的身份数据同步系统及方法,旨在提供一种数据同步高效的基于定时任务的身份数据同步系统及方法。该系统包括如下模块:定时任务管理,应用系统管理,同步需求管理,同步数据处理,失败请求管理,同步策略配置,以及同步日志审计;所述定时任务管理用于提供主定时任务和辅助定时任务;所述应用系统管理用于管理集成到统一身份认证平台的第三方应用系统,提供应用信息配置功能,维护用于身份认证的信息以及身份信息同步的配置;所述同步需求管理用于实时监测系统中对用户身份信息的变更操作,一旦身份信息发生变更就结合用户开通的应用信息生成同步需求;同步数据处理用生成最终的同步接口通讯数据用于发起接口请求。
技术领域
本发明涉及信息系统数据同步与分发技术领域,尤其是涉及一种基于定时任务的身份数据同步系统及方法。
背景技术
随着信息技术的发展,企业信息化建设越来越深入,建设了越来越多的专业信息化系统,为企业提高生产效率和经营水平做出了巨大贡献。为了给企业职员提供更加便捷、统一的服务,很多企业提出建设统一身份认证平台,以集中管理这些具有不同的开发时间、开发技术、运行平台以及身份认证机制的信息系统。解决企业职员需要记住诸多系统不同的账号/密码、访问这些信息系统时还需要各自重新登录,不断增加的系统运维工作量,无法汇总各个业务系统的使用情况,形成有效的系统运维支持数据等问题。
在统一身份认证平台建设过程中,首先需要集中管理用户身份信息,为所有接入认证平台的第三方应用系统提供一份准确、完善的用户身份信息,然后才能基于这些信息做统一身份认证。为保证统一身份认证过程安全进行以及应用系统业务功能的正常进行,一般情况接入的认证平台的第三方系统均需要即时同步所有的用户身份信息到自己的系统中。在用户数量庞大、接入的第三方应用系统较多的情况下,如果不采用合理的数据同步机制,不但会导致身份数据无法即时准确同步到第三方应用系统,还会占用大量的系统资源,造成统一身份认证平台运行缓慢,无法提供其他有效的服务。如何保证身份认证平台及时、准确、高效地将用户身份数据的新增、修改、删除变更推送到第三方应用系统,是统一身份认证平台首先要解决的问题。
发明内容
本发明的目的旨在克服现有技术存在的不足,提供了一种准确、高效基于定时任务的身份数据同步系统及方法。解决大数据量、多系统间数据同步存在的资源消耗、数据丢失等问题。
为了解决上述技术问题,本发明是通过以下技术方案实现的:
一种基于定时任务的身份数据同步系统,该系统包括如下模块:定时任务管理,应用系统管理,同步需求管理,同步数据处理,失败请求管理,同步策略配置,以及同步日志审计;
所述定时任务管理用于提供主定时任务和辅助定时任务;
所述应用系统管理用于管理集成到统一身份认证平台的第三方应用系统,提供应用信息配置功能,维护用于身份认证的信息以及身份信息同步的配置;
所述同步需求管理用于实时监测系统中对用户身份信息的变更操作,一旦身份信息发生变更就结合用户开通的应用信息生成同步需求;
所述同步数据处理用于根据同步需求信息、应用系统同步接口规范,生成最终的同步接口通讯数据用于发起接口请求,以适配不同应用系统不同的接口交互和数据接收方式;
所述失败请求管理用于记录、管理失败的同步请求;
所述同步策略管理用于动态配置身份数据同步策略;
所述同步日志审计用于系统管理员审计同步请求日志,监控所有的身份信息同步请求,形成统计报表,排查可能存在的系统问题,保障系统安全、稳健运行。
具体的是,所述主定时任务用于:A、间断性检测是否有新的同步需求;B、根据同步策略和同步需求信息综合查询需要立即执行的同步请求;C、调用同步数据处理模块处理同步需求,构建最终的同步请求数据,并发起同步请求;D、生成失败请求记录和同步请求日志记录;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云南昆钢电子信息科技有限公司,未经云南昆钢电子信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910696749.7/2.html,转载请声明来源钻瓜专利网。





