数据交换系统和方法技术方案

技术编号:24497773 阅读:68 留言:0更新日期:2020-06-13 03:44
本发明专利技术涉及一种数据交换系统和方法,其中,数据交换系统包括交换控制区以及多个生产系统;每一生产系统与一个前置交换模块桥接适配,生产系统中的共享的信息资源按照给定规则被推送到前置交换模块中;前置交换模块与交换控制区信号连接;作为信息资源提供者的生产系统和作为信息资源使用者的生产系统,通过各自的前置交换模块与交换控制区内的交换结点,实现彼此之间信息资源定向传送。本发明专利技术能够将数据交换时对服务器产生的压力分摊到分布式交换架构中涉及的各个节点,减轻站点压力,可部署于性能要求不高、信息一致性不高的跨行业的部门间数据交换。

Data exchange system and method

【技术实现步骤摘要】
数据交换系统和方法
本专利技术涉及技术计算机
,尤其涉及一种数据交换系统和方法。
技术介绍
智慧政府是电子政务的高级阶段,是电子政务效率最大化。在智慧政府的发展壮大过程中,不同部门之间政务信息资源的共享利用至关重要。但是,就目前而言,不同政务部门之间的数据在解决实现跨网络、跨网闸共享这一问题时,交换业务所采用的交换模式是需要确定的考虑的。集中式交换式架构是其中的一种选择。通常,政府各个部门采用的集中式交换架构,为公共服务、应急指挥、协同办公、决策支持、社保、公安、卫计等政府部门通过共享交换平台的共享数据库进行数据共享。集中式交换式架构将共享信息集中存储在统一的共享信息数据库中,信息的提供者和信息的需求者通过访问集中数据库实现信息的共享实现信息资源交换。在部署的时候可以通过应用终端访问共享信息实现部门间的信息交换方式。集中式交换架构是信息交换常用的一种设计模式,也是大型应用系统在设计数据交换时首先考虑的一种架构,是基于数据整合的一种系统集成方式,主要适合于信息共享程度高、信息一致性要求高的跨部门应用,例如网站系统、综合应用系统等信息共事程度广泛或信息一致性要求高的应用中。这种模式的优点是系统运行效率高、易管理、易维护。但数据交换过程中,服务器受到很大的压力。
技术实现思路
为至少在一定程度上克服现有技术中的上述问题,本专利技术提供一种数据交换系统和方法。第一方面,本专利技术公开了一种数据交换系统,用于电子政务中各个部分之间的数据共享,包括:交换控制区以及多个生产系统;每一所述生产系统与一个前置交换模块桥接适配,所述生产系统中的共享的信息资源按照给定规则被推送到所述前置交换模块中;所述前置交换模块与所述交换控制区信号连接;作为信息资源提供者的生产系统和作为信息资源使用者的生产系统,通过各自的前置交换模块与所述交换控制区内的交换结点,实现彼此之间信息资源定向传送。进一步地,上述数据交换系统中,所述交换控制区为无中心架构,包括与所述前置交换模块信号连接的前置交换节点、前置交换数据库和数据处理模块;所述前置交换节点还分别与所述前置交换模块、所述前置交换数据库和所述数据处理模块信号连接;作为信息资源提供者的生产系统的前置交换节点通过消息中间件与作为信息资源使用者的生产系统的前置交换节点相连接。进一步地,上述数据交换系统中,所述交换控制区为有中心交换架构,包括与所述前置交换模块信号连接的前置交换节点、前置交换数据库和数据处理模块;所述前置交换节点还分别与所述前置交换模块、所述前置交换数据库和所述数据处理模块信号连接;所述有中心架构还包括中心交换装置,所述中心交换装置包括中心交换模块,所述中心交换模块连接有多个中心交换节点;所述中心交换模块还连接有总线交换单元以及数据共享服务单元;作为信息资源提供者的生产系统的前置交换节点通过消息中间件与所述中心交换模块的其中一个中心交换节点连接;作为信息资源使用者的生产系统的前置交换节点也通过消息中间件与所述中心交换模块的另一个中心交换节点连接。进一步地,上述数据交换系统中,所述分布式架构还包括运行管理模块;所述运行管理模块用于实现路由控制和流量控制。进一步地,上述数据交换系统中,所述交换控制区还包括运行监控模块;所述运行监控模块用于实现异常恢复。进一步地,上述数据交换系统中,所述信息资源包括库表、文件和服务。第二方面,本专利技术还提供了一种数据交换方法,所述方法基于任一项所述的数据交换系统。从上述分析可以看出,本专利技术实施例提供的数据交换系统和方法,相对于集中式交换而言,能够将数据交换时对服务器产生的压力分摊到分布式交换架构中涉及的各个节点,减轻站点压力。该架构可部署于性能要求不高、信息一致性不高的跨行业的部门间数据交换。其优点是能比较方便的部署于异构系统之间。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1为本专利技术实施例数据交换系统结构框图;图2为本专利技术数据交换系统中,交换控制区为无中心的实施例的结构框图;图3为本专利技术数据交换系统中,交换控制区为有中心的实施例的结构框图。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被这里所公开的具体结构和功能细节仅仅是代表性的,并且是用于描述本专利技术的示例性实施例的目的。但是本专利技术可以通过许多替换形式来具体实现,并且不应当被解释成仅仅受限于这里所阐述的实施例。分布式交换架构是指信息资源分布存储于各业务信息库中,信息资源提供者和使用者通过交换结点提供的交换服务实现两者之间信息资源定向传送的交换模式。参照图1,图1示出了本专利技术数据交换系统10,用于电子政务中各个部分之间的数据共享,包括:交换控制区101以及多个生产系统102;每一生产系统102与一个前置交换模块103桥接适配,生产系统102中的共享的信息资源按照给定规则被推送到前置交换模块103中;前置交换模块103与交换控制区101信号连接;作为信息资源提供者的生产系统和作为信息资源使用者的生产系统,通过各自的前置交换模块与交换控制区内的交换结点,实现彼此之间信息资源定向传送。进一步地,上述数据交换系统中,信息资源包括库表、文件和服务。本专利技术实施例提供的数据交换系统和方法,相对于集中式交换而言,能够将数据交换时对服务器产生的压力分摊到分布式交换架构中涉及的各个节点,减轻站点压力。该架构可部署于性能要求不高、信息一致性不高的跨行业的部门间数据交换。其优点是能比较方便的部署于异构系统之间。在另一个实施例中,采用“一个交换控制区+多个前置交换模块”的结构,前置交换模块上载数据后保存在交换控制区,其他的前置交换模块可以在任意时刻方便地更新数据而无需等数据提供方的前置交换模块运行。交换控制区的主要功能主要包括:管理或者注册前置模块,管理可交换的数据资源,对可交换的数据资源授权,包括哪些前置模块可访问或下载哪些资源,或者哪些资源可被哪些前置模块访问,前置模块访问验证(,包括搜索、上传、下载,日志管理等。需要说明的是,交换控制区只能被动访问,即只有前置模块可以主动访问交换控制区,交换控制区不能主动访问前置模块,并且每个前置模块与交换控制区之间的通讯可设置特定的端口、基于特定的网络协议,以进一步提高数据交换的安全性。在具体实施时,分布式交换架构可划分为有中心交换和无中心交换架构。其中,中心交换架构中是通过中心交换系统进行数据交换,所有前置交换系统对外交换的信息均由中心交换系统进行传送。无中心交换架构是由前置交换系统之间直接进行信息交换。本文档来自技高网...

【技术保护点】
1.一种数据交换系统,用于电子政务中各个部分之间的数据共享,其特征在于,包括:/n交换控制区以及多个生产系统;/n每一所述生产系统与一个前置交换模块桥接适配,所述生产系统中的共享的信息资源按照给定规则被推送到所述前置交换模块中;/n所述前置交换模块与所述交换控制区信号连接;/n作为信息资源提供者的生产系统和作为信息资源使用者的生产系统,通过各自的前置交换模块与所述交换控制区内的交换结点,实现彼此之间信息资源定向传送。/n

【技术特征摘要】
1.一种数据交换系统,用于电子政务中各个部分之间的数据共享,其特征在于,包括:
交换控制区以及多个生产系统;
每一所述生产系统与一个前置交换模块桥接适配,所述生产系统中的共享的信息资源按照给定规则被推送到所述前置交换模块中;
所述前置交换模块与所述交换控制区信号连接;
作为信息资源提供者的生产系统和作为信息资源使用者的生产系统,通过各自的前置交换模块与所述交换控制区内的交换结点,实现彼此之间信息资源定向传送。


2.根据权利要求1所述的数据交换系统,其特征在于,
所述交换控制区为分布式无中心架构,包括与所述前置交换模块信号连接的前置交换节点、前置交换数据库和数据处理模块;
所述前置交换节点还分别与所述前置交换数据库和所述数据处理模块信号连接;
作为信息资源提供者的生产系统的前置交换节点通过消息中间件与作为信息资源使用者的生产系统的前置交换节点相连接。


3.根据权利要求1所述的数据交换系统,其特征在于,
所述交换控制区为有中心交换架构,包括与所述前置交换模块信号连接的前置交换节点、前置交换数据库和数据处理模块;
所述前置交...

【专利技术属性】
技术研发人员:曾新科朱胜贺毅刚龚健贾西贝
申请(专利权)人:深圳市华傲数据技术有限公司
类型:发明
国别省市:广东;44

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

1