分布式数据中心逻辑统一的实现方法及系统技术方案

技术编号:6447968 阅读:194 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种分布式数据中心逻辑统一的实现方法,各数据中心采用顾客信息控制CICS作为连接客户端与数据中心的应用服务器;该方法包括步骤:通过将各数据中心对应的CICS互连建立各数据中心通讯;客户端接收数据处理请求,确定数据处理属于跨数据中心时,将客户端和服务器端有关数据处理的会计分录合并在客户端。本发明专利技术不需要构建交换中心,实现简单且利于扩展;在对数据的具体控制时,仅通过一次操作就能实现多个数据中心的同步控制,同步性能好;在进行跨中心数据处理时,使系统远离复杂数据通信系统,使用户感觉到数据通信系统的透明性。本发明专利技术还提供一种分布式数据中心逻辑统一的系统。

【技术实现步骤摘要】

本专利技术涉及数据处理
,尤其涉及一种分布式数据中心逻辑统一的实现方法及系统
技术介绍
在信息技术广泛应用的情况下,保证操作型数据的高度完整性和一致性,并能够实现对这些数据的并发快速控制,对于充分利用操作型数据为客户提供实时的服务或者进行生产的实时管理,具有重要意义。操作型数据是指,该数据对于基于计算机系统的活动结果具有直接的影响,要求能够被实时地增加、修改、删除和查询,在数据的存储、传输和加工过程中,不能引起误差。典型的操作型数据有金融行业的客户信息和帐户信息等。要保证操作型数据(以下简称数据)的高度完整性和一致性,建立一个物理上集中的系统是一种选择,然而,考虑到单套计算机系统的承受能力、以及国家幅员辽阔、通讯和网络连接复杂等具体因素,往往建立多个数据中心,也就是采用分布式数据中心存储数据。然而,数据物理上分布使得逻辑上难以统一。要实现分布式数据中心逻辑统一,现有的方式主要是通过建立交换中心来实现。但是这种方案需要所有分布式系统和交换中心的数据描述具有一致性,并且随着系统的升级能够动态地保持这种数据描述的一致性,在通信上要保证所有参与的子系统与交换中心之间要有能够得到保证的通信通道,否则整个系统就不能保持运行的稳定性;另一方面,对于存储在本地和通过交换中心获得的数据,在响应时间和数据获取准确性上总存在一定差异的风险。
技术实现思路
本专利技术的目的是提供一种实现简单且同步性高的分布式数据中心逻辑统一的实现方法及系统。为此,本专利技术采用如下技术方案一种分布式数据中心逻辑统一的实现方法,各数据中心采用顾客信息控制CICS作为连接客户端与数据中心的应用服务器;所述方法包括通过将各数据中心对应的CICS互连建立各数据中心通讯;客户端接收数据处理请求,确定数据处理属于跨数据中心时,将客户端和服务器端有关数据处理的会计分录合并在客户端。所述方法还包括在所述CICS之间设置数据通道,用于传输跨数据中心的数据。所述方法还包括设置CICS数据通道传输要素,以控制数据通道的数据流量。所述方法还包括对跨数据中心的数据处理,采用跨数据中心密码统一控制。所述跨数据中心的密码控制是由以下步骤实现的获取密码明文;利用数据所在数据中心的第一密钥对明文加密,得到第一密码;利用跨中心密钥对第一密码加密,得到第二密码;通过本数据中心第二密钥对第二密码加密,得到密码。所述确定数据处理属于跨数据中心的过程包括确定交易类型;根据交易类型提取跨中心识别码;通过比对跨中心识别码判断是否需要跨中心数据处理。在确定数据处理属于跨数据中心之后,所述方法还包括设置数据中心出口模块;调用所述出口模块,将数据转移至涉及的数据中心进行处理后返回。所述交易类型包括对公帐号业务、储蓄帐号业务或信用卡业务。一种分布式数据中心逻辑统一的系统,包括多个数据中心以及各数据中心对应的客户端,各数据中心通过应用服务器与客户端连接,各应用服务器通过顾客信息控制CICS互连建立各数据中心通讯;所述客户端,负责与用户进行信息交互,包括接收数据处理请求以及输出数据处理结果;所述应用服务器,判断数据处理是否属于跨数据中心操作,若是,负责将数据处理涉及的数据中心的会计分录发送给客户端进行合并。所述应用服务器包括数据通道,所述数据通道负责传输跨数据中心的数据。所述数据通道包括传输要素配置单元,用于设置所述数据通道的传输要素,以控制数据通道的数据流量。所述应用服务器还包括明文获取单元、密钥存储单元和跨中心密码生成单元;所述明文获取单元,用于从客户端获取用户提供的密码明文;所述密钥存储单元,保存有本数据中心的第一密钥、第二密钥,以及跨中心密钥;所述跨中心密码生成单元,利用第一密钥对明文加密生成第一密码;利用跨中心密钥对第一密码加密,得到第二密码;通过第二密钥对第二密码加密,得到跨中心密码。所述数据是操作型数据,包括客户信息,或帐户信息。所述传输要素包括序号、交易状态、柜员号、终端号或交易时间。本专利技术以EE(Enterprise Extender,企业扩展)和APPC(AdvancedProgram-to-Program Communication,高级程序间通讯)技术为基础,采用CLINT/SERVER(客户端/服务器)机制,通过会计分录合并,来实现分布式数据中心对数据逻辑上的统一处理,不需要构建交换中心,实现简单且利于扩展;在对数据的具体控制时,仅通过一次操作就能实现多个数据中心的同步控制,同步性能好;而且,本专利技术采用的SNA(System Network Architecture,系统网络结构)技术具有透明性特点,在进行跨中心数据处理时,使系统远离复杂数据通信系统,使用户感觉到数据通信系统的透明性。附图说明图1为分布式数据中心系统示意图;图2为实施例一流程图;图3为实施例一两个数据中心互联示意图;图4为实施例一跨中心数据处理判断示意图;图5为实施例一数据处理过程对比示意图;图6为实施例二密码处理流程图。具体实施例方式本专利技术采用CLINT/SERVER机制,以及合并会计分录的方式,实现对各数据中心数据的统一处理,由此解决了由于数据物理上的分布而使数据不在同一主机上,却要实现数据共享,达到统一处理数据的目的。本专利技术以南、北两个数据中心(上海和北京)的银行系统为例,对分布式数据中心逻辑统一的实现方案进行阐述。参见图1,为南北两个数据中心系统连接示意图。银行处理具体业务时,由于交易行和开户行所在数据中心不同,虽然物理上分为南中心和北中心,但逻辑上分为CLIENT(客户端)和SERVER(服务器端)CLIENT是交易发起所在中心,SERVER为帐户所在中心。系统采用C/S/S结构,即客户端/应用服务器/数据中心(数据库服务器)三层架构,这种三层架构是传统C/S的扩展,主要是在中间增加了应用服务器,通常实现应用逻辑,是连接客户与数据中心的桥梁。它响应用户发来的请求执行某种业务任务,并与数据中心通信,技术实现上通常采用中间件产品,如BEA公司的TUXEDO和IBM公司的CICS(Customer Information ControlSystem,顾客信息控制系统)等。这种架构的优势体现在安全性加强、效率提高、易于维护、可伸缩性、可共享性和开放性好等方面。由于数据分布在不同的数据中心,因此要求不同的数据中心之间建立网络连接,而本专利技术基于IBM主机的CICS系统和SNA技术,两个运行中心之间要实现通讯,需将SNA数据包封装在IP(Internet Protocol,网际协议)数据包中,通过TCP(Transmission Control Protocol,传输控制协议)/IP骨干网传输,这种实现方式称为EE技术,在EE连接基础上又采用了APPC通信的方式,为本专利技术的实现构建了良好的系统平台。下面结合附图对本专利技术实施例进行介绍。首先介绍本专利技术实施例一。参见图2,实施一包括如下步骤步骤201建立南北中心CICS的连接; 本专利技术的主机系统中采用CICS作为中间件,本系统的连接就是建立在两个中心的CICS的AOR(Application Owning Region,应用所述区域)之间建立的互连基础上,两个数据中心互联示意图如图3所示。步骤202设置流量控制;在图3所示的CICS连接示意图中,每对AO本文档来自技高网...

【技术保护点】
一种分布式数据中心逻辑统一的实现方法,其特征在于,    各数据中心采用顾客信息控制CICS作为连接客户端与数据中心的应用服务器;所述方法包括:    通过将各数据中心对应的CICS互连建立各数据中心通讯;    客户端接收数据处理请求,确定数据处理属于跨数据中心时,将客户端和服务器端有关数据处理的会计分录合并在客户端。

【技术特征摘要】
1.一种分布式数据中心逻辑统一的实现方法,其特征在于,各数据中心采用顾客信息控制CICS作为连接客户端与数据中心的应用服务器;所述方法包括通过将各数据中心对应的CICS互连建立各数据中心通讯;客户端接收数据处理请求,确定数据处理属于跨数据中心时,将客户端和服务器端有关数据处理的会计分录合并在客户端。2.根据权利要求1所述的分布式数据中心逻辑统一的实现方法,其特征在于,所述方法还包括在所述CICS之间设置数据通道,用于传输跨数据中心的数据。3.根据权利要求2所述的分布式数据中心逻辑统一的实现方法,其特征在于,所述方法还包括设置CICS数据通道传输要素,以控制数据通道的数据流量。4.根据权利要求1、2或3所述的分布式数据中心逻辑统一的实现方法,其特征在于,所述方法还包括对跨数据中心的数据处理,采用跨数据中心密码统一控制。5.根据权利要求4所述的分布式数据中心逻辑统一的实现方法,其特征在于,所述跨数据中心的密码控制是由以下步骤实现的获取密码明文;利用数据所在数据中心的第一密钥对明文加密,得到第一密码;利用跨中心密钥对第一密码加密,得到第二密码;通过本数据中心第二密钥对第二密码加密,得到密码。6.根据权利要求5所述的分布式数据中心逻辑统一的实现方法,其特征在于,所述确定数据处理属于跨数据中心的过程包括确定交易类型;根据交易类型提取跨中心识别码;通过比对跨中心识别码判断是否需要跨中心数据处理。7.根据权利要求6所述的分布式数据中心逻辑统一的实现方法,其特征在于,所述交易类型包括对公帐号业务、储蓄帐号业务或信用卡业务。8.根据权利要求6所述的分布式数据中心逻辑统一的实现方法,其特征在于,在确定数据处理属于跨数据中心之后,所述方法还包括设置数据中心出口模块;调用所述出口模块,将数据转移至涉及的数据中心进行处理后返回。9.根据权利要求8所述的分布式数据中心逻辑...

【专利技术属性】
技术研发人员:林志农戚桂凤洪延生吴奔周健涌潘国慧马婕秦旭峰
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1