一种基于云端安全校验的主数据传输及共享系统的制作方法

文档序号:11254082

本发明涉及信息技术领域,具体的说是一种基于云端安全校验的主数据传输及共享系统。



背景技术:

近年来,企业对数据的要求越来越高、要求对数据进行统一的、标准的、直观的、安全的、可视化的、可统计的管理。企业内部同时存在各种各样的业务系统,例如:人力资源系统、财务系统、自动化办公系统等等。生产数据的业务系统被称为生产者,这些业务系统之间往往需要一定的数据共享,而以往一般的解决办法有两种,第一:从底层数据库入手,导出数据给消费者,该方法最大的弊端是:数据同步不及时,费时费力,数据无法统计,无法保证数据的统一性、标准性、直观性、安全性,更不能可视化的统计,出错的可能性非常大;第二:消费者直接找生产者提供数据,该方法最大的弊端是:数据无法进行统计、无法保证安全、无法进行可视化管理,各个系统所需的数据格式不一,导致数据无法进行统一的、标准的管理。

本发明提出一种基于云端安全校验的主数据传输及共享方法,来解决现有数据管理中存在的问题。主数据指在整个企业范围内各个系统间要共享的数据,主数据通常具有一致性、完整性、可控性。主数据管理是指一组约束方法,用来保证一个企业内主题域和系统内相关数据,以及跨主题域和系统的相关数据的实时性、含义和质量。云端是指多台虚拟服务器集群,主数据分别存放在多台服务器集群上而非单一服务器,同一数据多次备份,保障数据安全。



技术实现要素:

本发明针对目前技术发展的需求和不足之处,提供一种基于云端安全校验的主数据传输及共享系统。

本发明所述一种基于云端安全校验的主数据传输及共享系统,解决上述技术问题采用的技术方案如下:所述基于云端安全校验的主数据传输及共享系统,主要包括生成者、主数据系统和消费者;所述生成者指提供共享数据的系统;所述主数据系统指管理共享数据的系统;所述消费者指使用共享数据的系统;所述主数据系统主要包括四个模块:模型管理模块、权限管理模块、主数据管理模块和监控统计模块;

生产者生成数据后,调用主数据系统提供的服务将数据转交给主数据系统,主数据系统接收到这些数据后,经过对数据的备份、清洗后立即下发到消费者,消费者接收到数据后,对这些数据进行消费。

优选的,所述模型管理模块根据应用场景或业务特点,将主数据分组成一个个数据模型,管理员能够为这些数据模型添加模型描述信息,能够清晰地按照类别对主数据进行管理;模型管理模块提供模型字段配置界面,用户能配置模型字段,个性化定义自己的数据模型。

优选的,所述主数据系统针对每个数据模型为生产者提供大量的增、删、改、查的接口,这些接口以标准的soap引擎webservice服务为基础;并且,所述主数据系统被部署在云端服务器集群,能够接收大量数据的并发,快速记录、清洗并下发这些数据。

优选的,所述权限管理模块为不同的生产者分配不同的主数据模型字段权限,主数据系统接收生产者传递的数据时,根据管理员配置的字段权限对生产者传递的数据进行清洗;消费者能够自由订阅主数据系统提供的数据,订阅成功后能够实时接收到主数据系统传输的共享数据。

优选的,所述主数据系统提供了大量的服务接口,这些接口基于http开放协议,实现云端服务器对http请求方ip的识别、支持http请求header、soapheader中令牌的解析与验证,采用rsa非对称加密算法,密钥长度达1024位。

优选的,所述主数据管理模块以模型为主数据单元,统计模型总记录数、有效记录数、作废记录数,系统用户能够根据条件检索模型中的记录,对检索到的每条数据均能够追溯每次的变更记录与每次的分发记录;主数据流水日志用于主数据系统实时捕捉流经主数据的每条记录。

优选的,所述监控统计模块用于将主数据按照不同维度统计成可视化的图形;对生产者与主数据系统提供的服务进行实时监控,随时知晓服务的运行状态,对主数据系统下发给消费者的数据进行实时监控,第一时间掌握数据下发失败原因,一旦发生消费失败能立即手动重新进行下发。

本发明所述一种基于云端安全校验的主数据传输及共享系统,与现有技术相比具有的有益效果是:本发明通过主数据系统实时监控每条数据的流向,每条数据的每次改动情况,严格控制生成者的权限以保证数据的安全性,提供大量的标准webservice服务接口降低了企业服务开发成本;极大完善提升了现有主数据管理能力,有效解决了当前系统遇到的数据共享难、标准不统一、管理不直观、不可视、不能统计的问题,使得企业内部各个系统之间的数据共享与通信更加安全可靠。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,对本发明所述一种基于云端安全校验的主数据传输及共享系统进一步详细说明。

本发明提出了一种基于云端安全校验的主数据传输及共享系统,主要包括生成者、主数据系统和消费者;所述生成者指提供共享数据的系统;所述主数据系统指管理共享数据的系统;所述消费者指使用共享数据的系统;所有生成者不直接共享数据给消费者进行使用,而是将所有共享数据交给主数据系统,由该主数据系统统一将数据分发给消费者。

所述云端是指多台虚拟服务器集群,主数据分别存放在多台服务器集群上而非单一服务器,同一数据多次备份,保障数据安全。

实施例:

本实施例所述基于云端安全校验的主数据传输及共享系统,生产者生成数据后,调用主数据系统提供的服务将数据转交给主数据系统,主数据系统接收到这些数据后,经过对数据的备份、清洗后立即下发到消费者,消费者接收到数据后,对这些数据进行消费;

主数据系统将所有共享数据根据特征或业务场景抽取成数据模型,管理员能够为这些数据模型添加模型描述信息,并对每个生成者单独进行字段权限分配。

所述主数据系统主要包括四个模块:模型管理模块、权限管理模块、主数据管理模块和监控统计模块。

所述模型管理模块根据应用场景或业务特点,将主数据分组成一个个数据模型,管理员能够为这些数据模型添加模型描述信息,能够清晰地按照类别对主数据进行管理,极大提高管理数据的效率;模型管理模块提供模型字段配置界面,用户能配置模型字段,个性化定义自己的数据模型。

所述主数据系统针对每个数据模型为生产者提供大量的增、删、改、查的接口,这些接口以标准的使用广泛的soap引擎webservice服务为基础,方便生产者以最低成本将数据传输到主数据系统。并且,所述主数据系统被部署在云端服务器集群,能够接收大量数据的并发,快速记录、清洗并下发这些数据。

所述权限管理模块为不同的生产者分配不同的主数据模型字段权限,主数据系统接收生产者传递的数据时,根据管理员配置的字段权限对生产者传递的数据进行清洗,确保数据的安全生产;消费者能够自由订阅主数据系统提供的数据,订阅成功后能够实时接收到主数据系统传输的共享数据。

所述主数据系统提供了大量的服务接口,这些接口基于http开放协议,实现云端服务器对http请求方ip的识别、支持http请求header、soapheader中令牌的解析与验证,采用rsa非对称加密算法,密钥长度达1024位,确保主数据的来源安全可靠。

所述主数据管理模块以模型为主数据单元,统计模型总记录数、有效记录数、作废记录数,系统用户能够根据条件检索模型中的记录,对检索到的每条数据均能够追溯每次的变更记录与每次的分发记录;主数据流水日志用于主数据系统实时捕捉流经主数据的每条记录,详细记录每条数据什么时间做了什么操作。

所述监控统计模块用于将主数据按照不同维度统计成可视化的图形,使得数据的变化情况一目了然;对生产者与主数据提供的服务进行实时监控,随时知晓服务的运行状态,对主数据下发给消费者的数据进行实时监控,第一时间掌握数据下发失败原因,一旦发生消费失败能立即手动重新进行下发。

可知,本实施中所述主数据系统与当前主流的主数据系统共享数据模式不同,该主数据系统不主动抽取数据,由生产者生产数据后主动推送数据到该主数据系统;该主数据系统对数据进行备份、清洗后立即下发到消费者,这样数据能及时到达消费者系统,不存在数据不同步的情况。

所述主数据系统能够保障生产者、主数据系统、消费者的数据一致,有效地化解生成者、消费者、主数据系统中数据差异问题带来的问题。并且,该主数据系统实时生成多维度图解,使数据变化可视化,使得管理员轻松掌握主数据的变化情况。

该主数据系统不仅能实时将数据推送给消费者,以保证数据的实时性,而且为每个模型提供灵活的查询接口,以保证数据的可补偿性,这种推拉结合的形式使得数据共享及时、方便、灵活,消费者能结合自身特点自由选择主数据的共享方式。

上述具体实施方式仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述具体实施方式,任何符合本发明的权利要求书的且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。

再多了解一些
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1