您的位置: turnitin查重官网> 工程 >> 电气工程 >> 电气化铁道 >对于交换技术基于XML异构系统间数据交换技术

对于交换技术基于XML异构系统间数据交换技术

收藏本文 2024-02-22 点赞:6709 浏览:21173 作者:网友投稿原创标记本站原创

摘 要: 随着企业信息化的不断深入,对于异构数据集成的要求越来越迫切。为此提出了基于XML和JMS的数据交换模型。首先发送方把数据封装成约定格式的XML文件,利用JMS消息机制通知接收方获取文件,然后发送方解析XML文件,保存相应数据。在此详细介绍了数据交换过程与XML数据交换规范,同时提出了用于高效率大数据量交换的企业级的数据交换平台。JMS异步通信的机制具有异步性、可靠性、健壮性,并结合Web Service技术传输数据,能够有效地解决企业异构应用系统间的数据集成问题。
关键词: XML; Web怎么写作; Ja消息怎么写作; 异构数据集成; 映射
1004?373X(2013)02?0045?03
0 引 言
对于跨区域的集团公司,随着公司的信息化程度加深,总公司和子公司之间需要实时或定期交换数据,这些数据如销售报表、财务报表、月度或年度计划等。同时,公司系统也可能是不同平台、不同技术实现,如何解决总部与分部异构系统间的数据的准确交换,是信息化建设面临的一个重要问题。XML是一种平台无关,可扩展的标记语言,非常适合不同应用系统间的数据集成。Web Service技术是一种面向怎么写作的架构,通过标准的Web协议规范务,各个平台的应用都可以互操作。JMS异步通信的机制具有异步性、可靠性、健壮性,并结合Web Service技术传输数据,能够有效地解决企业异构应用系统间的数据集成问题。

1 应用流程框架

总部和分部系统需要实时或定时的数据交换,采用XML,Web Service,JMS技术能很好解决总部和分部异构系统间的数据交换。业务应用系统通过调用数据交换的接入怎么写作完成数据的发送与获取,数据文件存储在共享磁盘上。
分部系统把分部数据源中的数据生成固定格式的XML文件,通过发送文件怎么写作把文件放入分部共享磁盘中,然后利用数据交换平台间的文件传输,把XML文件放入总部共享磁盘中,并往消息队列发送一条消息,总部系统实时监听该消息队列,发现有文件上

自考论文www.udooo.com

传,调用获取文件怎么写作从总部共享磁盘中获取文件,再对该XML文件进行解析,最后把数据写入总部数据源中,完成了数据交换整个流程如图1所示。

2 结构分析

2.1 XML生成与解析组件

数据读取与XML生成组件该组件用于读取数据源中的数据,生成固定格式的XML数据文件。XML解析与入库组件把XML文件解析,利用其中的交换信息,把数据正确入库。该XML数据格式必须按照约定的数据格式组织,即数据交换规范。XML文件格式用Schema文件描述。分部与总部为每张表编号,即clsID,同一张表,编号一致。XML解析组件利用该表号把数据存放在相应的表。
如下就是示例XML Schema文件内容:
XML数据交换组件就是怎么写作消费者,它提供了调用Web怎么写作的方法,并接收Web怎么写作返回的消息。

2.3 数据交换平台

对于集团公司数据交换必须要求安全性、稳定性、健壮性、规范性等,数据交换平台应运而生。数据交换平台提供多种传输通道、多种数据交换方式和交换标准,可以满足不同场景需要。该平台由传输层和管理控制层组成,提供JMS,Web Service,HTTP等多协议和方式来数据交换,且功能都是以Web Service发布,可以注册到ESB(企业怎么写作总线)上,统一管理和调用,也可以由应用程序直接调用。该平台统一了数据交换标准和数据交换渠道,建立了双向的数据交换体系如图3所示。

2.5 数据对象映射

分部系统把数据源中的数据转换成CIM对象,然后生成XML或DOM对象,利用数据交换平台传输,并往消息队列中发送一条消息,总部系统通过监听消息,获取XML或DOM对象,解析成CIM对象,最后把CIM对象数据插入到数据源中。

3 结 语

利用XML和JMS消息机制普遍应用于跨区域、不同级别系统间数据交换,实际应用证明应用良好,对于大数据量传输具有较高的效率。
基于XML与JMS消息的数据交换模型,以其平台无关性、稳定性、可靠性、健壮性等,可以被用来不同系统间数据交换,实现系统间的松散耦合,能有效解决跨区域系统间的数据集成。
参考文献
RICHARDS Mark, MONSON?HAEFEL Richard, CHAPPELL Did A. Ja消息怎么写作[M].南京:东南大学出版社,2010.
HUNTER D.XML入门经典[M].北京:清华大学出版社,2009.
[3] 李长河,赵洁,张亚玲,等.一种安全异构数据交换技术的研究与实现[J].计算机工程,2007,33(2):88?89.
[4] 苏伟,孙磊,徐开勇.基于XML安全的移动Web Services高效实现[J].计算机工程,2009,35(3):176?178.
[5] 魏兵海.基于XML相关规范集的动态Web Service框架系统[J].计算机科学,2004,31(6):68?71.
[6] 邹盟军,黄炜.基于消息机制和XML的数据交换中心的设计[J].电力系统及其自动化学报,2004(4):42?45.

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号