基于XML的异构数据系统之间的数据传输方法和系统技术方案

技术编号:14975704 阅读:54 留言:0更新日期:2017-04-03 03:26
本发明专利技术实施例提供了一种基于XML的异构数据系统之间的数据传输方法和系统,包括:步骤1,第一数据系统发送端将待传输数据按照第一预设规范转换成第一规范XML数据,并将所述第一规范XML数据发送至中转数据接收端;步骤2,中转数据接收端判断所接收的第一规范XML数据是否符合第一预设规范,若符合第一预设规范,由中转数据发送端将所接收的第一规范XML数据按照第二预设规范转换成第二规范XML数据并将所述第二规范XML数据发送至第二数据系统接收端。本发明专利技术的实施例可以实现从一个独立的系统1中采集特定的数据并传输到另一个独立的系统2中,在采集传输过程中,不仅能针对系统1中的特定数据传输到系统2中,同时,不会影响到系统1和系统2的正常运行。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及基于XML的异构数据系统之间的数据传输系统。
技术介绍
在现代计算机通信领域,随着现代企业组织机构的日益庞大,各项业务操作日益复杂,各相关部门、单位之间的相互协作、相互交叉也日益紧密。为满足某种业务的特定要求,企业相继开发了相关的管理信息系统(ManageInformationSystem,MIS),这些系统和数据已成为企业日常运转及发展不可缺少的组成部分,但是这些数据大多是被独立创建和管理的,无论是在它们所依赖的系统平台上,还是在语义上,都有所不同。因此很难互用,这就产生了“信息孤岛”问题。如何把这些异构数据源进行集成和一致化处理,是当今企业信息处理所面临的最大难题。在信息一体化进程中,如果重新架构平台,统一规划各部门的现有信息系统,就需要投入大量人力、物力和财力。因此将现有信息系统废置不用不是科学地解决问题的办法。目前迫切需要解决的是如何对“信息孤岛”加以有效整合,实现不同系统之间的数据传递,为数据的进一步加工、处理做准备,为数据挖掘奠定基础。传统的关系数据库之间的数据交换大多采用文本文件作为中间媒介,但是,文本文件只能实现单表间的简单信息的交互,Excel电子表格以二进制格式存储,其优于传统纯文本文件的一个好处是可以对数据分类(数值型、文本型等),所以电子表格也为关系数据库之间进行信息交换提供了方便,但随着计算机网络的不断发展,电子表格在异构数据系统的数据交换中的应用仍然在可扩展性,跨平台性上都有局限。
技术实现思路
XML具有在描述(标记、置标)信息时的可扩展性、跨平台性和自描述性等特点,在异构数据系统之间传输有较好的应用,基于现有技术的缺点,本专利技术的实施例提供了一种基于XML的异构数据系统之间的数据传输系统,提供了如下方案:步骤1,第一数据系统发送端将待传输数据按照第一预设规范转换成第一规范XML数据,并将所述第一规范XML数据发送至中转数据接收端;步骤2,中转数据接收端判断所接收的第一规范XML数据是否符合第一预设规范,若符合第一预设规范,由中转数据发送端将所接收的第一规范XML数据按照第二预设规范转换成第二规范XML数据并将所述第二规范XML数据发送至第二数据系统接收端。根据本专利技术的上述方法,所述步骤1,包括:步骤a,获取第一数据系统中的待传输数据;步骤b,按照第一预设规范将所述待传输数据转换成第一规范XML数据;步骤c,将所述第一规范XML数据发送至中转数据接收端。根据本专利技术的上述方法,所述步骤2,包括:步骤a,接收所述第一规范XML数据;步骤b,解析所述第一规范XML数据,获取第一规范XML解析数据;步骤c,判断所述第一规范XML解析数据是否符合第一预设规范,若符合,则进入步骤d;步骤d,将所述第一规范XML解析数据按照第二预设规范转换成第二规范XML数据;步骤e,将所述第二规范XML数据发送至第二数据系统接收端。根据本专利技术的上述方法,还包括:中转数据接收端接收并解析所述按照第一预设规范将所述待传输数据转换成XML数据,获取解析后的XML数据,若所述解析后的XML数据不符合第一预设规范,则返回错误报告。根据本专利技术的上述方法,还包括:第二数据系统接收端第二规范XML数据后,发出反馈信息,反馈是否成功接收数据。根据本专利技术的上述方法,包括:根据第一数据系统的数据定义所述第一预设规范。根据本专利技术的上述方法,将所述第一规范XML数据发送至中转数据接收端的发送方式为如下三种任意一种:共享内存方式,有线数据传输方式,无线数据传输方式。根据本专利技术的上述方法,包括:根据第二数据系统的数据定义所述第二预设规范。根据本专利技术的上述方法,所述所述第二规范XML数据发送至第二数据系统接收端的发送方式为如下三种任意一种:共享内存方式,有线数据传输方式,无线数据传输方式。根据本专利技术的另一方面,还提供一种基于XML的异构数据系统之间的数据传输系统,包括:数据发送模块:用于将待传输数据按照第一预设规范转换成第一规范XML数据,并将所述第一规范XML数据发送至中转数据接收端;中转数据模块:用于判断所接收的第一规范XML数据是否符合第一预设规范,若符合第一预设规范,由中转数据模块将所接收的第一规范XML数据按照第二预设规范转换成第二规范XML数据并将所述第二规范XML数据发送至第二数据系统。根据本专利技术的另一方面,所述数据发送模块,包括:获取单元,用于获取第一数据系统中的待传输数据;转换单元,用于按照第一预设规范将所述待传输数据转换成第一规范XML数据;发送单元,用于将所述第一规范XML数据发送至中转数据接收端。根据本专利技术的另一方面,所述中转数据模块,包括:接收单元,用于接收所述第一规范XML数据;解析单元,用于解析所述第一规范XML数据,获取第一规范XML解析数据;判断单元,用于判断所述第一规范XML解析数据是否符合第一预设规范,若符合,则进入转换单元;转换单元,用于将所述第一规范XML解析数据按照第二预设规范转换成第二规范XML数据;发送单元,用于将所述第二规范XML数据发送至第二数据系统接收端。由上述本专利技术的实施例提供的技术方案可以看出,本专利技术实施例中第一数据系统发送端将待传输数据按照第一预设规范转换成第一规范XML数据,并将所述第一规范XML数据发送至中转数据接收端;中转数据接收端判断所接收的第一规范XML数据是否符合第一预设规范,若符合第一预设规范,由中转数据发送端将所接收的第一规范XML数据按照第二预设规范转换成第二规范XML数据并将所述第二规范XML数据发送至第二数据系统接收端。通过本专利技术的实施例,基于XML技术可以实现从一个独立的系统1中采集特定的数据并传输到另一个独立的系统2中,实现了跨平台的数据传输,在采集传输过程中,不仅能针对系统1中的特定数据传输到系统2中,同时,不会影响到系统1和系统2的正常运行。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的基于XML的异构数据系统之间的数据传输方法的流程图;图2为本专利技术实施例二提供的基于XML的异构数据系统之间的数据本文档来自技高网
...

【技术保护点】
基于XML的异构数据系统之间的数据传输方法,其特征在于,包括:步骤1,第一数据系统发送端将待传输数据按照第一预设规范转换成第一规范XML数据,并将所述第一规范XML数据发送至中转数据接收端;步骤2,中转数据接收端判断所接收的第一规范XML数据是否符合第一预设规范,若符合第一预设规范,由中转数据发送端将所接收的第一规范XML数据按照第二预设规范转换成第二规范XML数据,并将所述第二规范XML数据发送至第二数据系统接收端。

【技术特征摘要】
1.基于XML的异构数据系统之间的数据传输方法,其特征在于,包括:
步骤1,第一数据系统发送端将待传输数据按照第一预设规范转换成第
一规范XML数据,并将所述第一规范XML数据发送至中转数据接收端;
步骤2,中转数据接收端判断所接收的第一规范XML数据是否符合第一
预设规范,若符合第一预设规范,由中转数据发送端将所接收的第一规范
XML数据按照第二预设规范转换成第二规范XML数据,并将所述第二规范
XML数据发送至第二数据系统接收端。
2.根据权利要求1所述的基于XML的异构数据系统之间的数据传输方法,
其特征在于,所述步骤1,包括:
步骤a,获取第一数据系统中的待传输数据;
步骤b,按照第一预设规范将所述待传输数据转换成第一规范XML数
据;
步骤c,将所述第一规范XML数据发送至中转数据接收端。
3.根据权利要求1所述的基于XML的异构数据系统之间的数据传输方法,
其特征在于,所述步骤2,包括:
步骤a,接收所述第一规范XML数据;
步骤b,解析所述第一规范XML数据,获取第一规范XML解析数据;
步骤c,判断所述第一规范XML解析数据是否符合第一预设规范,若符
合,则进入步骤d;
步骤d,将所述第一规范XML解析数据按照第二预设规范转换成第二规
范XML数据;
步骤e,将所述第二规范XML数据发送至第二数据系统接收端。
4.根据权利要求3所述的基于XML的异构数据系统之间的数据传输方法,

\t其特征在于,还包括:中转数据接收端接收并解析所述按照第一预设规范将
所述待传输数据转换成XML数据,获取解析后的XML数据,若所述解析后的
XML数据不符合第一预设规范,则返回错误报告。
5.根据权利要求3所述的基于XML的异构数据系统之间的数据传输方法,
其特征在于,还包括:第二数据系统接收端第二规范XML数据后,发出反馈
信息,反馈是否成功接收数据。
6.根据权利要求1或2所述的基于XML的异构数据系统之间的数据传输方
法,其特征在于,包括:根据第一数据系统的数据定义所述第一预设规范。
7.根据权利要求1或2所述的...

【专利技术属性】
技术研发人员:周强范立波张玉魁尹春天刘辉徐琳华黄新华
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京;11

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

1