一种数据交换平台制造技术

技术编号:19702515 阅读:22 留言:0更新日期:2018-12-08 14:14
本文公开了一种数据交换平台,包括:多个交换节点,分别部署于市级站点与各地方站点,与相应站点的业务数据库连接;交换通道;数据交换器;共享信息库;其中,所述多个交换节点通过所述交换通道与所述数据交换器连接,所述数据交换器与所述共享信息库连接。本申请的数据交换平台能够实现市级站点、地方站点之间数据的互联互通和信息共享。

【技术实现步骤摘要】
一种数据交换平台
本专利技术涉及互联网
,尤其涉及一种数据交换平台。
技术介绍
目前,市级、地方的各级部门分别建有自己的业务系统,但这些业务系统之间相互独立,数据没有统一标准、业务系统之间也没有相连,这导致市级跨地区的部门之间信息共享度差、关联度差、应用率不高,资源无法共享。为解决该问题,需要一种数据交换平台,以实现市级跨地域的部门之间互联互通和信息共享。
技术实现思路
本申请旨在至少解决上述技术问题之一。本申请提供一种数据交换平台,能够实现市级跨地域的各级部门之间的互联互通和信息共享。本申请提供了如下技术方案。一种数据交换平台,包括:多个交换节点,分别部署于市级站点与各地方站点,与相应站点的业务数据库连接;交换通道;数据交换器;共享信息库;其中,所述多个交换节点分别通过所述交换通道与所述数据交换器连接,所述数据交换器与所述共享信息库连接。优选地,所述数据交换器包括:数据交换引擎和传送接口;所述数据交换引擎,包括数据转换模块和数据路由模块;所述数据转换模块用于建立映射关系模型、定义数据交换标准,利用所述映射关系模型和/或所述数据交换标准进行数据格式转换;所述数据路由模块,用于通过图形化界面接收管理员输入的信息并根据该信息配置相应的路由规则,基于所述路由规则将交换信息进行分组打包、封装为消息,并调用所述传送接口进行传输。优选地,所述数据交换器还包括:XML数据库,用于以XML的原生方式保存数据交换过程中的产生的各种数据;所述数据转换模块,用于从所述XML数据库中读取XML文件并利用所述映射关系模型和/或所述数据交换标准对XML文件中每条信息进行格式转换的处理。优选地,所述数据转换模块用于建立映射关系模型,包括:通过图形化界面接收管理员输入的转换规则信息,生成相应的转换规则文件。优选地,所述交换节点包括:前置机、数据交换适配器;所述前置机通过所述交换通道与所述数据交换器连接,所述数据交换适配器连接在所述前置机与相应站点的业务数据库之间。本申请的技术效果至少可包括如下之一:本专利技术实施例在市级站点、地方站点之间构建数据交换平台,通过数据交换平台实现市级站点、地方站点之间数据的互联互通和信息共享。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1为本专利技术实施例数据交换平台的结构示意图;图2为本专利技术实施例数据交换器的示例性结构示意图;图3为本专利技术实施例交换节点的示例性结构示意图;图4为本专利技术实施例数据交换平台的另一结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施方式。虽然附图中显示了本公开的示例性实施方式,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术实施例在市级站点、地方站点之间构建数据交换平台,通过数据交换平台实现市级站点、地方站点之间数据的互联互通和信息共享。如图1所示,本专利技术实施例提供了一种数据交换平台,包括:多个交换节点11、交换通道12、数据交换器13、共享信息库14;其中,多个交换节点11分别部署于市级站点与各地方站点,与相应站点的业务数据库连接;所述多个交换节点11分别通过所述交换通道12与所述数据交换器13连接,所述数据交换器13与所述共享信息库14连接。本专利技术实施例的一种实现方式中,如图2所示,数据交换器13可以包括:数据交换引擎21和传送接口22。其中,数据交换引擎21可以包括:数据转换模块211和数据路由模块212;其中,数据转换模块211用于建立映射关系模型、定义数据交换标准,利用所述映射关系模型和/或所述数据交换标准进行数据格式转换,实现数据格式的自动转换;数据路由模块212,用于进行数据交换。一种实现方式中,数据路由模块212可通过图形化界面接收管理员输入的信息并根据该信息配置相应的路由规则,基于所述路由规则将交换信息进行分组打包、封装为消息,并调用相应的传送接口22进行传输(比如,将来自交换节点的交换信息传送到共享信息库、将来自共享数据库的交换信息传送到交换节点或两者同步进行)。这里,封装的消息中包含交换信息和路由信息,路由信息包含路由地址、管理信息等,交换信息可以以XML格式表示,交换信息为数据转换模块转换处理之后数据的内容。这里,路由规则可以以XML的描述方式定义。具体实现中,路由规则可以包括两种,一种是基于内容的路由规则,即可以根据消息的内容进行消息路由;另一种是基于消息头的路由,即可以根据消息头中的目的地进行消息路由。一种实现方式中,数据转换模块211可提供图形化界面,通过图形化界面接收管理员输入的转换规则信息,生成相应的转换规则文件(比如,XSLT文件)(该转换规则文件为上述映射关系模型的一种示例),通过读取该转换规则文件执行数据转换,转换规则是指将一种应用数据格式“映射”到另一种数据格式。这里,数据转换模块可支持XML和数据库之间、不同数据库之间、不同XML之间的转换。一种实现方式中,数据交换器还可包括:XML数据库23,XML数据库23以XML的原生方式保存数据交换过程中的产生的各种数据,提供日志管理和数据分析的功能。在此实现方式下,数据转换模块211的处理过程可以包括:从XML数据库读取待转换的XML文件并利用所述映射关系模型和/或所述数据交换标准对XML文件中每条信息进行格式转换的处理。一种实现方式中,在XML文件比较大时,为提高转换处理的效率,数据转换模块211每次从XML文件中读取固定数量的记录数(可配置)进行处理,记录上次处理成功的最后一条信息,把已经处理完成的数据从XML文件中删除,处理失败的数据仍保留在XML文件中,以保证数据的一致性和完整性,下一次从这一条信息的下一条信息继续处理。通过此处理方式可提高转换效率。一种实现方式中,传送接口22可以包括多种通信协议(SOAP、HTTP、SMTP)的接口,支持多种通信方式和传输协议,针对不同通信协议的数据分别通过相应的交换通道(路由)传送2123出去,解决由于通信协议不统一而产生的数据传输不畅。本专利技术实施例的数据交换器可以利用WebService技术来实现,以XML为跨平台数据交换的技术,建立接口标准和服务标准,实现良好的数据封装、交换和共享,提供了很好的互操作性。本专利技术实施例中,交换通道12可支持多种通信协议,包括但不限于FTP、OFTP、MQService、ASYNC、HTTP、E2mail(SMTP/POP3)等。本专利技术实施例中,共享信息库14用于存储可供市级站点、地方站点共享且通过交换而产生的数据,可以包括共享数据和元数据。这里,元数据按照XML标准进行定义、存储和检索。共享数据来自数据交换过程中的交换信息。共享信息库具有良好的对XML标准的支持,可保证信息存储、交换和检索的高效和准确。元数据可包括两类:一类是描述WebService服务的服务元数据,另一类是描述交换信息的数据元数据。本专利技术实施例的一种实现方式中,如图3所示,每个交换节点11可以包括前置机31、数本文档来自技高网...

【技术保护点】
1.一种数据交换平台,包括:多个交换节点,分别部署于市级站点与各地方站点,与相应站点的业务数据库连接;交换通道;数据交换器;共享信息库;其中,所述多个交换节点分别通过所述交换通道与所述数据交换器连接,所述数据交换器与所述共享信息库连接。

【技术特征摘要】
1.一种数据交换平台,包括:多个交换节点,分别部署于市级站点与各地方站点,与相应站点的业务数据库连接;交换通道;数据交换器;共享信息库;其中,所述多个交换节点分别通过所述交换通道与所述数据交换器连接,所述数据交换器与所述共享信息库连接。2.如权利要求1所述的数据交换平台,其特征在于,所述数据交换器包括:数据交换引擎和传送接口;所述数据交换引擎,包括数据转换模块和数据路由模块;所述数据转换模块用于建立映射关系模型、定义数据交换标准,利用所述映射关系模型和/或所述数据交换标准进行数据格式转换;所述数据路由模块,用于通过图形化界面接收管理员输入的信息并根据该信息配置相应的路由规则,基于所述路由规则将交换信息进行分组打包、封装为消息,并调用所述传送接口...

【专利技术属性】
技术研发人员:李首峰李莉莉孙立宏陈放
申请(专利权)人:国政通科技股份有限公司
类型:发明
国别省市:北京,11

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

1