System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据交换,尤其涉及一种基于租户空间的数据交换系统和方法。
技术介绍
1、目前,随着大数据产业的发展,数据的共享交换系统得到了广泛建设和使用。数据交换系统是利用现代信息技术手段,以互联网为基础,将数据进行加工、共享、交换、利用的集散地和交汇点。为了给用户提供不同的数据共享服务形式,满足不同类型的数据共享服务需求,各类数据在共享交换系统中的流转变得日益复杂。
2、现有技术中进行数据交换,通常是基于前置机的共享交换系统来实现的,具体实现方式为:为每个部门分配独立的前置机或者为各个部门提供公用的前置机,当需要进行数据交换时,各个部门可以将需要交换的数据推送到自己或公用的前置机,并由其他部门从该前置机中获取对应的交换数据,从而实现数据的交换。
3、然而,现有的数据交换系统由于不同部门之间数据的隔离性较差,导致数据交换时可能存在安全隐患;且部门内部的数据流转混乱,容易影响业务系统的正常使用。
技术实现思路
1、本申请提供一种基于租户空间的数据交换系统和方法,用以解决现有的数据交换系统不同部门之间的数据的隔离性差,存在安全隐患,部门内部的数据流转混乱,容易影响业务系统的正常使用的问题。
2、一方面,本申请提供一种基于租户空间的数据交换系统,所述数据交换系统包括:数据受控交换系统和多个租户空间,其中,每个部门对应有一个租户空间,每个租户空间包括:前置域和生产域;
3、所述前置域用于通过所述数据受控交换系统获取其他部门的交换数据以及向其他部门
4、所述生产域用于存储获取到的其他部门的交换数据以及管理本部门的交换数据;
5、所述数据受控交换系统用于在获取到数据交换任务后,实现跨部门的数据交换。
6、可选的,所述前置域包括:数据共享区以及数据接入区;
7、所述数据共享区用于向其他部门提供本部门的交换数据,以使其他部门通过所述数据受控交换系统获取到本部门的交换数据;
8、所述数据接入区用于对其他部门的交换数据进行预处理,并将经过预处理的交换数据传输至数据共享区或生产域。
9、可选的,所述数据共享区包括:数据共享库和数据服务库;
10、所述数据共享库用于接收所述生产域推送的本部门的交换数据和/或所述数据接入区推送的其他部门的交换数据,并将接收到的交换数据与对应的数据目录挂接,以使所述交换数据通过数据受控交换系统进行交换;
11、所述数据服务库用于接收所述生产域推送的交换数据和/或所述数据接入区推送的其他部门的交换数据,并将接收到的交换数据封装为接口,与接口目录挂接,以使交换数据对外提供接口服务。
12、可选的,所述数据接入区包括:贴源库和标准库;
13、所述贴源库用于存储通过数据受控交换系统获取的其他部门的交换数据;
14、所述标准库用于存储对贴源库中的交换数据进行预处理后形成的标准化的交换数据;
15、所述标准库还用于向所述生产域、所述数据共享库和所述数据服务库推送经过预处理后的其他部门的交换数据。
16、可选的,所述生产域包括:业务应用库及共享归集库;
17、所述业务应用库用于接收本部门多个子业务应用库推送的交换数据,并将接收到的多个子业务应用库推送的交换数据推送至所述数据共享库和/或所述数据服务库;
18、所述共享归集库用于接收所述标准库发送的经过预处理后的其他部门的交换数据,以对所述经过预处理后的其他部门的交换数据进行备份;
19、所述共享归集库还用于向所述数据共享库和/或所述数据服务库推送所述经过预处理后的其他部门的交换数据。
20、第二方面,本申请提供一种基于租户空间的数据交换方法,该方法包括:
21、通过第一部门的数据接入区从数据受控交换系统中获取第一交换数据,并对所述第一交换数据进行预处理,得到第二交换数据,所述第一交换数据为第二部门的数据;
22、通过所述第一部门的数据共享区对所述第二交换数据进行目录挂接处理,得到所述第二交换数据的目录挂接关系;
23、可选的,所述数据共享区包括:数据共享库,若所述目录挂接处理为数据目录挂接处理,则所述通过所述第一部门的数据共享区对所述第二交换数据进行目录挂接处理,得到所述第二交换数据的目录挂接关系,包括:
24、所述数据共享库接收所述数据接入区发送的第二交换数据;
25、所述数据共享库根据所述第二交换数据,生成与所述第二交换数据对应的数据目录,并对所述第二交换数据和所述数据目录进行数据目录挂接处理,得到所述第二交换数据的数据目录挂接关系;
26、可选的,所述数据共享区还包括:数据服务库,若所述目录挂接处理为接口目录挂接处理,则所述通过所述第一部门的数据共享区对所述第二交换数据进行目录挂接处理,得到所述第二交换数据的目录挂接关系,包括:
27、所述数据服务库接收所述数据接入区发送的第二交换数据;
28、所述数据服务库根据所述第二交换数据,生成与所述第二交换数据对应的接口目录,并对所述第二交换数据和所述接口目录进行接口目录挂接处理,得到所述第二交换数据的接口目录挂接关系;
29、通过所述第一部门的数据共享区将所述目录挂接关系发送至统一数据目录管理系统,以使所述统一数据目录管理系统对所述目录挂接关系进行验证,并在验证通过后,对所述目录挂接关系进行留存处理。
30、可选的,所述通过所述第一部门的数据共享区将所述目录挂接关系发送至统一数据目录管理系统,包括:
31、通过所述数据共享库将所述数据目录挂接关系发送至统一数据目录管理系统,以使所述统一数据目录管理系统对所述数据目录挂接关系进行验证,并在验证通过后,对所述数据目录挂接关系进行留存处理。
32、可选的,所述通过所述第一部门的数据共享区将所述目录挂接关系发送至统一数据目录管理系统,包括:
33、通过所述数据服务库将所述接口目录挂接关系发送至统一数据目录管理系统,以使所述统一数据目录管理系统对所述接口目录挂接关系进行验证,并在验证通过后,对所述接口目录挂接关系进行留存处理。
34、可选的,在对所述第一交换数据进行预处理,得到第二交换数据之后,所述方法还包括:
35、将所述第二交换数据发送至共享归集库或统一数据仓,以使所述第一部门对所述第二交换数据进行留存处理。
36、可选的,所述方法包括:
37、通过第一部门的业务应用库获取第一部门的子业务应用库发送的第三交换数据;
38、通过所述第一部门的数据共享区对所述第三交换数据进行目录挂接处理,得到所述第三交换数据的目录挂接关系;
39、通过所述第一部门的数据共享区将所述目录挂接关系发送至统一数据目录管理系统,以使所述统一数据目录管理系统对所述目录挂接关系进行验证,并在验证通过后,对所述目录挂接关本文档来自技高网...
【技术保护点】
1.一种基于租户空间的数据交换系统,其特征在于,所述数据交换系统包括:数据受控交换系统和多个租户空间,其中,每个部门对应有一个租户空间,每个租户空间包括:前置域和生产域;
2.根据权利要求1所述的数据交换系统,其特征在于,所述前置域包括:数据共享区以及数据接入区;
3.根据权利要求2所述的数据交换系统,其特征在于,所述数据共享区包括:数据共享库和数据服务库;
4.根据权利要求3所述的数据交换系统,其特征在于,所述数据接入区包括:贴源库和标准库;
5.根据权利要求4所述的数据交换系统,其特征在于,所述生产域包括:业务应用库及共享归集库;
6.根据权利要求5所述的数据交换系统,其特征在于,所述生产域还包括:统一数据仓;
7.根据权利要求3所述的数据交换系统,其特征在于,所述数据交换系统还包括:统一数据目录管理系统;
8.一种基于租户空间的数据交换方法,其特征在于,所述方法包括:
9.根据权利要求8所述的方法,其特征在于,所述数据共享区包括:数据共享库,若所述目录挂接处理为数据目录挂接处理,
10.根据权利要求8所述的方法,其特征在于,所述数据共享区还包括:数据服务库,若所述目录挂接处理为接口目录挂接处理,则所述通过所述第一部门的数据共享区对所述第二交换数据进行目录挂接处理,得到所述第二交换数据的目录挂接关系,包括:
11.根据权利要求8所述的方法,其特征在于,在对所述第一交换数据进行预处理,得到第二交换数据之后,所述方法还包括:
12.一种基于租户空间的数据交换方法,其特征在于,所述方法包括:
...【技术特征摘要】
1.一种基于租户空间的数据交换系统,其特征在于,所述数据交换系统包括:数据受控交换系统和多个租户空间,其中,每个部门对应有一个租户空间,每个租户空间包括:前置域和生产域;
2.根据权利要求1所述的数据交换系统,其特征在于,所述前置域包括:数据共享区以及数据接入区;
3.根据权利要求2所述的数据交换系统,其特征在于,所述数据共享区包括:数据共享库和数据服务库;
4.根据权利要求3所述的数据交换系统,其特征在于,所述数据接入区包括:贴源库和标准库;
5.根据权利要求4所述的数据交换系统,其特征在于,所述生产域包括:业务应用库及共享归集库;
6.根据权利要求5所述的数据交换系统,其特征在于,所述生产域还包括:统一数据仓;
7.根据权利要求3所述的数据交换系统,其特征在于,所述数据交换系统还包括:统一数据...
【专利技术属性】
技术研发人员:陈东平,吕烨,李大中,宋雨伦,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。