一种用户信息集成装置和方法与流程

文档序号:35962489发布日期:2023-11-09 01:18阅读:31来源:国知局
一种用户信息集成装置和方法与流程

本发明涉及软件系统应用,特别涉及一种用户信息集成装置和方法。


背景技术:

1、随着互联网技术的普及和现代企业的发展,很多企业的办公系统越来越多。这时下面的需求就会被提上日程:如何能够使多个系统集成在一个统一平台中,减少用户在不同系统中频繁切换。但在实际的企业应用中,如何减少成本投入,继续沿用已建成系统,并实现上述需求,一直是一个不断研究的问题;因为每个系统都与企业员工紧密关联,因此面向多系统的自同步用户中心的研究与设计具有重要意义。

2、在传统的办公系统中,各自拥有不同的用户管理功能,用来实现用户登录、使用与管理。虽然这种方式能够实现不同系统的用户模型设计高度定制化,但却无法做到在不同系统中通用,当系统越来越多时,就面临着用户账号增多、管理复杂、集成困难等问题。


技术实现思路

1、发明人发现,在目前微服务框架流行的软件环境趋势下,利用将各类模块进行服务化的部署,使其具有更好的扩展性和重构性,脱离具体系统业务场景,使用户中心能够对各个不同的业务系统具备良好的兼容性,最终实现面对任何类似的业务场景只需要一种逻辑简单、复用性高以及性能突出的集成方法即可实现同一用户中心支持不同业务系统。

2、为了至少部分地解决现有上述技术问题,发明人做出本发明,通过具体实施方式,提供一种用户信息集成装置和方法,实现了通过微服务的部署让各个不同的业务系统使用标准化的集成用户中心,并且提供用户自同步功能,可以按业务需求在不同业务系统中进行定制。

3、第一方面,本发明实施例提供一种用户信息集成装置,包括数据自同步层和集成用户中心层;

4、所述数据自同步层,用于将从第一业务系统接收到的用户信息保存成镜像数据,根据所述镜像数据更新镜像库中的全量镜像库,并将所述镜像数据发送到集成用户中心层;

5、所述集成用户中心层,用于按照设定模型将所述镜像数据包装成统一用户信息,存进统一用户信息库,使得数据处理器根据所述统一用户信息库为第二业务系统提供定制化用户信息。

6、第二方面,本发明实施例提供一种用户信息集成方法,包括:

7、通过数据自同步层将从第一业务系统接收到的用户信息保存成镜像数据,根据所述镜像数据更新镜像库中的全量镜像库,并将所述镜像数据发送到集成用户中心层;

8、通过所述集成用户中心层按照设定模型将所述镜像数据包装成统一用户信息,存进统一用户信息库,使得数据处理器根据所述统一用户信息库为第二业务系统提供定制化用户信息。

9、第三方面,本发明实施例提供一种具备用户信息集成功能的计算机程序产品,包括计算机程序/指令,其中,该计算机程序/指令被处理器执行时实现上述用户信息集成方法。

10、本发明实施例提供的上述技术方案的有益效果至少包括:

11、(1)本发明实施例提供的用户信息集成装置,数据自同步层和集成用户中心层;数据自同步层,将从第一业务系统接收到的用户信息保存成镜像数据,根据镜像数据更新镜像库中的全量镜像库,并将镜像数据发送到集成用户中心层;集成用户中心层,用于按照设定模型将镜像数据包装成统一用户信息,存进统一用户信息库,使得数据处理器根据统一用户信息库为第二业务系统提供定制化用户信息。数据自同步层实现了对第一业务系统(标准系统)的用户信息的自同步功能,集成用户中心层将数据自同步层同步的用户信息集成,为不同的业务系统按业务需求提供定制化的用户信息服务,既摆脱了传统方法中无法做到用户信息在不同系统中通用、用户账号数量大、管理复杂、集成困难的问题;又支持用户模型设计高度定制化,满足不同系统的业务需求;通过微服务的部署,将业务系统与其用户管理模块进行解耦,实现了核心代码的复用性进而大大提高了服务的兼容性。

12、(2)本发明实施例提供的用户信息集成装置,只需在第一业务系统的基础上开发能够将其用户信息同步到数据自同步层的数据发送模块,各第二业务系统在各自原来系统的基础上利用数据处理器再开发,便可实现用户信息的集成化、定制化服务及已建成系统的可沿用性,减少了成本投入,增加了本发明实施例提供的用户信息集成装置的实用性和可拓展性。

13、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

14、下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。



技术特征:

1.一种用户信息集成装置,其特征在于,包括数据自同步层和集成用户中心层;

2.如权利要求1所述的装置,其特征在于,所述数据自同步层,还包括同步数据接收器、数据同步发布器和数据同步处理器;

3.如权利要求2所述的装置,其特征在于,所述镜像库,根据增量镜像库中无状态的镜像数据更新当前的全量镜像库,具体用于:

4.如权利要求1所述的装置,其特征在于,所述集成用户中心层,包括统一用户中心和数据迁移工具;

5.如权利要求4所述的装置,其特征在于,所述数据迁移工具,同一时间只为一个环境提供数据迁移服务。

6.如权利要求4所述的装置,其特征在于,所述数据迁移工具,具体用于:

7.如权利要求1所述的装置,其特征在于,所述设定模型为基于领域驱动概念预先设计的领域模型。

8.如权利要求1所述的装置,其特征在于,所述数据处理器与所述第二业务系统为一一对应的关系;

9.一种用户信息集成方法,其特征在于,包括:

10.一种具备用户信息集成功能的计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求9所述的用户信息集成方法。


技术总结
本发明公开了一种用户信息集成装置和方法。所述用户信息集成装置,包括数据自同步层和集成用户中心层;数据自同步层,用于将从第一业务系统接收到的用户信息保存成镜像数据,根据镜像数据更新镜像库中的全量镜像库,并将所述镜像数据发送到集成用户中心层;集成用户中心层,用于按照设定模型将镜像数据包装成统一用户信息,存进统一用户信息库,使得数据处理器根据统一用户信息库为第二业务系统提供定制化用户信息。实现了通过微服务的部署让各个不同的业务系统使用标准化的集成用户中心,并且提供用户自同步功能,可以按业务需求在不同业务系统中进行定制。

技术研发人员:李昆颖,李效恋,王丽玲,张继,史立丰,何旭,张文婷,王晓博
受保护的技术使用者:中国石油天然气股份有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1