文章编号 : 1001 - 2265
(
2006
)
08 - 0107 - 03
收稿日期 : 2006 - 02 - 22
作者简介:邱方亮
(
1979—
)
,男 ,桂林工学院南宁分院教师 ,主要研究方向为计算机协同设计、计算机集成制造、供应链
(
E - mail
)
flqiu@163. com;
王润孝
(
1957—
)
,男 ,西北工业大学教授、博士生导师 ,博士 ,主要研究方向为现代制造系统 , CIMS及 FMS,机电一体化技术等。
基于 XML和 Web服务的异构数据集成研究与应用
邱方亮
1
, 王润孝
2
, 王东勃
2
, 姜晓鹏
2
(
1. 桂林工学院 南宁分院 , 南宁 530001; 2. 西北工业大学 制造自动化软件与信息研究所 , 西安 710072
)
摘要 :文章基于中间件集成异构数据的理念 ,对异构数据的集成进行了系统的研究 ,设计了异构数据集
成的机制 ,以 XML和 ADO. NET的 DATASET作为中间件 ,以 Web服务作为接口 ,结合某航空企业数字
化档案平台的开发 ,成功地在该系统中实现了异构数据的集成。
关键词 : XML; W eb服务 ; 中间件 ; 异构数据集成
中图分类号 : TH164 文献标识码 : A
The Research and Application of the Heterogeneous Da ta Integration Ba sed on XML /W eb Service
Q IU Fang2liang, WANG Run2xiao
2
, WANG Dong2bo
2
, J IANG Xiao2peng
2
(
1. Guilin University of Technology at Nanning, Nanning Guangxi 530001, China; 2. Institute of Manufacture
Automation Software & Information, Northwest Polytechnical University, Xi’an 710072, China
)
Abstract: The thesis researched the heterogeneous data integration based on the m iddleware, and designed the
mechanism of the heterogeneous data integration in the basis. Combined the development of the digitization
platform about the archives of the aircraft enterp rises, the thesis used XML and Dataset of the ADO. NET as the
m iddleware and used W eb Service as the interface to integrate the heterogeneous data successfully.
Key words: XML; W eb service; m iddleware; heterogeneous data integration
0 引言
企业在发展过程中 ,根据特定需要 ,构建了很多特
定功能的企业应用单元 ,这些应用所采用的数据库管
理系统不尽相同 ,从简单的文件数据库到复杂的网络
数据库 ,构成了企业的异构数据源 ,尽管这些数据管理
系统能够满足数据存储和管理要求 ,但是在许多情况
下 ,为完成一项工作 ,企业应用可能需要访问分布在网
络不同位置上的多个数据管理系统中的数据。不仅如
此 ,网络的发展使企业逐渐从一个孤立节点发展成为
不断与网络交换信息和进行商务事务的实体 ,企业数
据集成也从企业内部集成走向了企业间集成。现在的
企业比以往任何时候都需要将内部数据进行发布和交
换 ,这必然导致越来越多的企业应用需要访问各种异
构数据源 ,并且这些数据源可能分布在网络上任何地
方。因此 ,必须有一种能够支持异构数据集成的系统
或者中间件来满足这一要求。本文基于中间件集成异
构数据的理念 ,对异构数据的集成进行了系统的研究 ,
并在此研究基础上 ,设计了异构数据集成的机制 ,以
XML和 ADO. NET的 DATASET作为中间件 ,以 W eb
服务作为接口 ,结合某航空企业数字化档案平台的开
发 ,成功地在该系统中实现了异构数据的集成。
1 基于 XML 和 W eb服务的异构数据集成的
研究
要利用中间件进行企业异构数据集成 ,必须为中
间件选择一种全局的数据模式。负责集成的中间件必
须依据这种全局数据模式来统一异构的源数据模式。
一般来说 ,异构数据集成的全局模式必须满足 : ①能够
描述各种数据格式 ,无论其是结构化的还是半结构化
的 ,无论其是否支持所有的查询语言还是简单的文本
查询。②易于发布和进行数据交换 ,集成后的数据可
以方便的以多种格式发布和便于应用交换数据。
随着 XML及其相关技术和应用的发展 , XML不仅
成为了应用间交换数据的一种标准 ,也是 Intranet/ In2
ternet重要的信息交换标准和表示的技术之一。XML
具有数据来源的多样性和多种应用的灵活性、柔韧性
和适应性 , XML的这一优点 ,使得其在异构数据集成上
·701·
2006年第 8期
·管理技术 ·
© 1994-2007 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net