[发明专利]多数据库之间数据交互的方法装置及分布式数据交互系统有效
申请号: | 201210248757.3 | 申请日: | 2012-07-18 |
公开(公告)号: | CN102841927A | 公开(公告)日: | 2012-12-26 |
发明(设计)人: | 苏彩通;姜士镒 | 申请(专利权)人: | 福建省新泽尔资讯科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 福州市鼓楼区博深专利代理事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350000 福建省福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多数 之间 数据 交互 方法 装置 分布式 系统 | ||
技术领域
本发明涉及计算机软件领域,尤其涉及一种多数据库之间数据交互的方法、装置,以及分布式数据交互系统。
背景技术
近年来,信息技术突飞猛进、日新月异,已成为各行各业发展的支撑技术,并渗透到生活、工作、管理、电子商务和学习等各个方面。在信息化建设取得可喜成就的同时,越来越多的企业开始出现了更多的忧虑。由于企业信息的异构、管理的多样化,造成了企业内运用各自独立,无法实现信息的有效互通,反而加大了信息管理的复杂性。
在过去的信息化建设中,要实现信息的互联互通,需要多家厂家,更多的程序编写人员,针对企业的不同运用,进行大量的二次开发。传统的解决方案存在着严重的缺点。
1、只要有新的需求,就需要企业花费大量的人力、物力,联合多个软件厂家进行二次开发,成本耗用很高。
2、在二次开发中,将耗用成倍的时间进行互相之间的协议对接,改造周期长。
3、二次开发后的功能只能满足本企业单方面的需求,无法复用。如果未来有业务变更,还需要投入大量成本进行再次开发。
4、必须与专门的厂商协调才能进行改造,如果该厂商业务变更或售后支持无法满足,企业改造计划将无法实施。
发明内容
本发明主要解决的技术问题是提供一种多数据库之间数据交互的方法、装置,以及分布式数据交互系统,在不通过二次开发的情况下,通过对源数据格式的转换及利用业务相关规则生成对所述相应格式的数据的操作指令,打破企业信息化中各独立数据库之间的信息壁垒,实现企业内多数据库数据、信息流的互联互通,相互协作。
为解决上述问题,本发明采用的一种技术方案是:提供一种多数据库之间数据交互的方法,包括:
接收源数据库发送的数据业务操作请求;
从目的数据库中获取数据源,并根据数据格式转换规则将所述数据源转换成相应格式的数据;
根据数据业务操作请求,利用业务相关规则生成对所述相应格式的数据的操作指令,并将所述操作指令发送至所述目的数据库。
其中,所述接收源数据库发送的数据业务操作请求之前还包括:
判断是否设置数据更新周期;
若判定没有设置所述数据更新周期,则执行所述接收源数据库发送的数据业务操作请求;
若判定有设置所述数据更新周期,则判断是否到所述数据更新周期;若否,则执行所述接收源数据库发送的数据业务操作请求;若是,则继续判断是否到所述数据更新周期。
其中,所述根据数据格式转换规则将所述数据源转换成相应格式的数据包括:接收转换规则库发送的数据转换字典;以及,解析所述数据源中数据的数据内容结构,并将解析后的数据格式匹配成与所述数据转换字典格式一致的数据;
所述利用业务相关规则生成对所述相应格式的数据的操作指令包括:从数据规则库和业务信息库中获取业务相关规则;以及,利用所述业务相关规则生成对所述相应格式的数据的操作指令。
其中,所述数据业务操作请求包括添加数据操作请求、删除数据操作请求、修改数据操作请求、查询数据操作请求和更新数据操作请求。
为解决上述问题,本发明采用的另一种技术方案是:提供一种多数据库之间数据交互的装置,包括:
业务操作接收模块,用于接收源数据库发送的数据业务操作请求;
数据格式转换模块,用于从目的数据库中获取数据源,并根据数据格式转换规则将所述数据源转换成相应格式的数据;
操作指令生成模块,用于根据数据业务操作请求,利用业务相关规则生成对所述相应格式的数据的操作指令,并将所述操作指令发送至所述目的数据库。
其中,还包括:
判断模块,用于判断是否设置数据更新周期;
第一判定模块,用于在判定没有设置所述数据更新周期的情况下触发所述业务操作接收模块接收源数据库发送的数据业务操作请求;
第二判定模块,用于在判定有设置所述数据更新周期的情况下判断是否到所述数据更新周期,并在所述数据更新周期达到后触发所述业务操作接收模块接收源数据库发送的数据业务操作请求。
其中,所述数据格式转换模块包括:接收单元,用于接收转换公式规则库发送的数据转换字典;以及解析单元,用于解析所述数据源中数据的数据内容结构,并将解析后的数据格式匹配成与所述数据转换字典格式一致的数据;
所述操作指令生成模块包括:获取单元,用于从数据规则库和业务信息库中获取业务相关规则;以及生成单元,用于利用所述业务相关规则生成对所述相应格式的数据的操作指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建省新泽尔资讯科技有限公司,未经福建省新泽尔资讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210248757.3/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置