[发明专利]一种基于规则定制的多系统间数据交换装置及方法在审
| 申请号: | 201610072046.3 | 申请日: | 2016-02-02 |
| 公开(公告)号: | CN105574209A | 公开(公告)日: | 2016-05-11 |
| 发明(设计)人: | 蔡昭权;林用满;胡辉;胡松;陈伽;蔡映雪 | 申请(专利权)人: | 惠州学院 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 惠州市超越知识产权代理事务所(普通合伙) 44349 | 代理人: | 鲁慧波 |
| 地址: | 516000 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 规则 定制 系统 数据 交换 装置 方法 | ||
技术领域
本发明涉及数据交换技术领域,具体涉及一种基于规则定制的多系统间数据交换装置及方法。
背景技术
随着铁路信息化的不断推进,各部门信息化建设取得了巨大的成绩。但由于之前缺少统一的建设规划,导致各个业务系统的互通性与互操作性很不好。大量的信息难为其他系统所用,造成了资源的浪费。因此,实现铁路信息资源的共享和综合利用对于铁路信息化建设有着重大意义。以铁路车辆部门为例,目前已经建成的业务系统,光是全路统一的就有HMIS、KMIS、THDS、TCDS等等,加上各铁路局、各车辆段自行研发的系统,可以说五花八门,随着时间的推移,必然对数据集成的要求会越来越高。
现有业务集成的方式大都采用点对点集成方式,时间越久,该模式的缺点为业务集成的方式大都采用点对点集成方式,时间越久,该模式的缺点也越来越明显;集成接口越来越复杂,不同的开发技术增加了开发及维护接口的复杂性;集成接口的改动麻烦,集成接口都是通过硬编码形式,当集成需求变更时,很难能够快速的对需求变更进行响应;集成架构越来越混乱,点对点连接越来越多,形成了网状,难于进行集成的扩展和规划。
发明内容
本发明的目的在于针对现有技术的缺陷和不足,提供一种基于规则定制的多系统间数据交换装置及方法,满足多系统间的数据交换处理要求,并提供针对此交换规则进行解析与处理的规则引擎,实现通过设定的交换规则进行相应的数据转换、处理、同步与交互的方法和系统,能有效解决技术背景中的问题。
为实现上述目的,本发明采用的技术方案是:
本发明所述的一种基于规则定制的多系统间数据交换装置,所述基于规则定制的多系统间数据交换装置包括应用服务器和网络支撑平台,应用服务器和网络支撑平台通过网络与系统与应用软件服务平台相互连接,系统与应用软件服务平台与交换数据中心网络连接,交换数据中心设有对外数据接口,并且与企业应用集成平台通过网络连接,交换数据中心内设有若干个适配器,每个适配器均通过数据交换应用服务与相应的数据库连接。
在上述技术方案基础上优选,所述该装置配置信息包括:规则编号、源数据库实例名、数据更新时间标识、目的数据库实例名、全表传输标识、交换的先后顺序、数据检索语句。
在上述技术方案基础上优选,所述该装置数据交换规则包含规则定义、规则解析、规则执行三部分。
在上述技术方案基础上优选,所述系统与应用软件服务平台包括操作系统、数据库、应用支撑软件。
在上述技术方案基础上优选,所述企业应用集成平台包括办公管理、业务管理、数据管理、ERP。
另外本发明还设计了一种基于规则定制的多系统间数据交换方法,包括如下步骤:
(1)创建数据库对象:创建对象信息,对需要交换的数据库进行访问连接配置,授权能够访问的业务数据库,支持不同数据库适配器的配置,主要包括业界流行的ORACE、SQLSERVER数据库;
(2)定义数据交换对象:在数据库适配器基础上,进行各数据交换对象的信息配置,标识交换数据表从源数据到目的数据的交换变化规则;
(3)配置数据交换规则:针对数据交换的具体要求,配置交换数据的基本转换与处理规则,通过配置该交换规则进行数据字段信息的抽取语转换处理;
(4)设置数据交换时间戳:数据交换时间戳在数据交换表中进行配置,配置时间戳字段,系统自动记录每次抽取的最后时间戳,并记录下次需要抽取的时间戳,通过该时间戳进行增量数据的自动抽取;
(5)定义数据交换间隔:定义数据交换处理的时间间隔,以秒为最小时间单位进行设置,根据具体的数据交换要求进行配置,或通过手动编辑配置文件来进行自定义;
(6)处理数据交换规则:数据交换应用服务程序自动加载数据交换配置信息,结合时间戳信息,组合各项交换规则,并加以解析与转换,将配置的数据交换规则解析为目标数据库能够识别的语句,通过数据交换服务程序加以执行,进行数据的数据的抽取、转换与传输。
在上述技术方案基础上优选,步骤(2)中的配置信息包括:规则编号、源数据库实例名、数据更新时间标识、目的数据库实例名、全表传输标识、交换的先后顺序、数据检索语句。
在上述技术方案基础上优选,所述步骤(3)中的数据交换规则包含规则定义、规则解析、规则执行三部分。
在上述技术方案基础上优选,所述步骤(6)中的数据交换的规则处理过程包括如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州学院,未经惠州学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610072046.3/2.html,转载请声明来源钻瓜专利网。





