[发明专利]一种XML数据与关系型数据库匹配的实现方法在审
申请号: | 201610096265.5 | 申请日: | 2016-02-22 |
公开(公告)号: | CN105760498A | 公开(公告)日: | 2016-07-13 |
发明(设计)人: | 简闻;许青仕;苏鹏 | 申请(专利权)人: | 浪潮通用软件有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孟峣 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 xml 数据 关系 数据库 匹配 实现 方法 | ||
技术领域
本发明涉及一种数据处理技术领域,具体地说是一种XML数据与关系型数据库匹配的实现方法。
背景技术
为了满足客户和商业伙伴不断增加的对实时信息的需要,企业往往需要在不同系统之间进行数据的交换来提高数据利用率和数据的可靠性。数据交换是各种计算机网络应用的重要组成部分,是应用系统之间交流互换信息的功能支撑层次。企业内部、企业之间的联系日趋紧密,经常需要在网络上进行数据的交换与互访。如何能使不同地域、不同企业、不同类型的数据可以进行方便的互访,是目前IT技术里的重要研究问题之一。
传统的在系统之间实现数据同步的方法是把数据更新方系统一方已有的数据直接导入到需要进行数据同步的系统一方中,利用基础数据对照功能,进行数据对照,建立对应关系用以实现两个系统间的数据同步;或者是通过web服务,每个系统都有自己的web服务接口和自己的命名规则,以xml做媒介进行传输,双方约定好既定的规则按照其接口的数据规则进行xml的传输,实现相互之间的数据同步。
一个数据源向不同的目标系统传输数据,数据集以xml形式作为目标系统web服务方法的传入参数,通过web服务,将数据存储到目标系统中。
由于目标系统web服务方法的传入参数为xml,需要依照每个目标系统各自的命名规则编排xml节点名称。每次调用目标系统提供的web服务传输xml时,都要重新编码,需要大量的时间进行相应的编码,存在大量的重复性编码,造成工作效率低,资源大量浪费。
基于此,现提供一种XML数据与关系型数据库匹配的实现方法。
发明内容
本发明的技术任务是针对以上不足之处,提供一种XML数据与关系型数据库匹配的实现方法。
一种XML数据与关系型数据库匹配的实现方法,包括数据源系统和数据目标系统,数据源系统从数据源系统数据库抽取基础字典表数据,通过web服务输出xml数据,通过xml对照表实现xml格式的转化以及xml节点值的对照,最终数据转换为符合数据目标系统web服务输入参数的规范,从而直接调用数据目标系统的数据存储web服务方法实现最终数据的存储。
其具体实现过程为:
一、在数据源系统数据库中创建基础数据字典表,在数据目标系统数据库创建数据字段映射表、数据字段值映射表以及基础数据字典表,这里的数据字段是指xml数据;
二、配置数据源系统web服务的调用信息与数据目标系统web服务的调用信息;
三、请求数据源系统的web服务获取数据源系统规则的xml数据;
四、根据中间对照关系表完成xml结构的转换以及xml节点值的映射,这里的中间对照关系表即为上述数据字段映射表、数据字段值映射表;
五、将转换后的数据作为参数传送给数据目标系统的web服务,完成数据的存储;
六、数据目标业务系统加载数据时独立的访问控制数据库,直接读取中间对照关系表以及基础数据字典表完成xml数据结构以及数据值的转换。
步骤二的详细过程为:
将数据源系统接口中的xml数据的数据结构同步加载到数据字段映射表中;
将数据源系统接口中的xml数据中的需要进行对照映射的字段值同步加载到数据字段值映射表中;
加载数据源系统数据接口中的xml数据的数据结构;
加载数据目标系统数据接口中的xml数据的数据结构;
将数据源系统的接口调用信息配置到数据接口配置表。
步骤四的具体过程为:
根据数据字段映射表将从数据源系统接口请求得到的数据格式转化为符合数据目标系统web服务的数据格式;
根据数据字段值映射表进行数据值映射。
中间对照关系表以及基础数据字典表建立完成后,数据源系统与数据目标系统对双方的数据库互不访问,通过自己规则的web服务完成数据的通信,且整个匹配步骤完成后,中间关系对照表以及基础数据字典表保留历史数据并不清空。
步骤六的具体过程为:
1)在数据源系统抽取数据时,创建访问控制数据源系统数据库;或者在数据目标系统存储数据时需要完成初始化,创建访问控制数据目标系统数据库;
2)数据源系统和数据目标系统创建访问控制数据库时,输入管理员编号、密码,将该用户作为数据库的登录用户,并将该用户作为访问控制数据库的数据库属主。
本发明的一种XML数据与关系型数据库匹配的实现方法和现有技术相比,具有以下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通用软件有限公司,未经浪潮通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610096265.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种文档格式转换方法及装置
- 下一篇:历史数据清理方法及装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置