欢迎来到天天文库
浏览记录
ID:53736269
大小:288.65 KB
页数:4页
时间:2020-04-21
《装备保障数据集成平台.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第33卷第6期四川兵工学报2012年6月【信息技术与控制工程】装备保障数据集成_亚tl厶口赵聪,寇德齐,张子伟(1.装甲兵工程学院,北京100072;2.72253部队,济南250022)摘要:利用XML和WebService技术构建了一个新型的数据集成平台。该平台采用XML文件存储元数据,无需建立新的数据库,实现了轻量级部署。将中介器和包装器以WebService的形式发布,支持多种集成平台客户端,同时提高了数据集成的自治性、通用性和实时性,并且易于更新。关键词:装备保障;数据集成;平台中图分类号:TP391文献标识
2、码:A文章编号:1006—0707(2012)06—0122—03随着装备保障信息化建设的不断深入,各兵种以及装备集成数据源;集成框架应支持多种操作系统。保障各业务部门都开发了一系列的信息管理系统,这些信息1.2平台框架设计管理系统在一定程度上满足了装备保障工作的需要。但这在集成框架中,需集成的数据称为局部数据源,分布于些系统在开发初期没有统一的标准和规范,因此,数据定义、各地,它们在存储方式和组织方式上各不相同。为了将这些数据存储格式不统一,并且各类装备保障数据分布在各业务异构的局部数据源集成起来,从各个局部数据源抽
3、取公共部分系统中,必然导致决策部门或首长机关无法进行高效的数分建立新的数据模型,并在局部数据源和新的数据模型之间据汇总、查询和应用,严重影响了对装备保障工作的决策和建立映射关系,这个新的数据模型被称之为全局数据源,并控制,装备保障信息化建设的整体效能也无法得到最大程度呈现给用户。用户对全局数据源的操作都可以通过映射关的发挥。系对应到具体的局部数据源中,从而屏蔽了数据的异构性。目前集成异构数据源的体系结构主要有3种:联邦数据装备保障数据集成平台的体系结构如图1所示,从下到库、数据仓库和中介集成系统。联邦数据库中数据源之间
4、使上分为数据层、逻辑层、表示层。用数据转换接口来实现数据互访,在集成的数据源种类和个数限定的情况下容易实现,但在数据源种类繁多并且经常变表示层[\W页面、客户端窗/I化的情况下,扩展性差;数据仓库将几个异构数据源的数据ry彳ML存储到数据仓库,主要适用海量数据的统计分析,但是由于集成的数据是原有数据的副本,一方面增加了存储的负担,逻辑层中悯以Web形式发布)鏊另一方面不能反映各异构数据源的实时情况;中介集成系统不存储数据副本,只提供查询沟通的机制,当用户进行数据萋查询时,必须到各异构数据源中得到相关的数据,然后利用数据
5、层:包装(~bService形式发布))/I台击这些数据构造用户需要的结果,主要应用于对数据响应速度/\/、/\要求不高的情况中。本文在中介集成系统的基础上,利用XML和Web技术,提出了装备保障数据集成平台的设计方案。1总体设计图1装备保障数据集成平台体系结构1)数据层包括各种异构的局部数据源和包装器。其中1.1设计思路局部数据源可以是Oracle、SQLServer等关系型数据库,也可在对装备保障现有的系统和数据库特点以及信息化战以是XML文档。与以往中介系统对每个数据源分别建立包争对数据的需求进行深入分析的基础上
6、,提出数据集成平台装器不同,图1的架构中只采用1个包装器来对所有局部数的设计目标:数据集成平台不改变现有业务系统的数据库,据源进行包装。收到逻辑层传过来的查询指令后,从元数据如车务、修理、器材等,而是建立独立的中间件系统对现有数库中查找映射信息操作局部数据源。据系统进行抽取、转换和集成;数据集成平台灵活配置各种2)逻辑层包括中介器和元数据库。中介器一方面负责收稿日期:2012—03—19作者简介:赵聪(1986一),男,硕士研究生,主要从事装备管理信息化研究。赵聪,等:装备保障数据集成平台123将表示层传来的针对全局数
7、据源的查询转换为对各局部数XQuery查询语句。据源的查询,另一方面将数据层返回的结果整合后发送给表2)查询处理器中的查询解析部件收到XQuerv后,验证示层。元数据库存放局部数据源、全局数据源及它们之间的其语法,提取相应的关键字,判断该语句是否合法。如果合关系。中介器以WebService形式发布。法,将XQuery传到查询分解器,转第3步,否则返回第1步。3)表示层直接面向用户。由于逻辑层的中介器采用3)查询分解器通过调用数据处理器查询元数据库中的WebService发布,所有可以调用WebService的客户端都
8、可全局数据源与局部数据源的映射关系,将针对全局的XQuery以用于表示层,因此,表示层可以采用多种语言,为用户提供分解为针对局部的XQuery。友好的操作界面。表示层还接收用户发出的XQuery查询指4)查询分发器将针对局部的XQuery发送到数据层的令,将XQuery指令发送到下面的逻辑层,并接收逻辑层发来包装器。的查询结果。5
此文档下载收益归作者所有