文档库

最新最全的文档下载
当前位置:文档库 > 基于XML的BOM多视图映射方法研究

基于XML的BOM多视图映射方法研究

田禄俊,等:基于XML的BOM

多视图映射方法研究7期目前,PDM、ERP、CAPP等应用系统已经在各个企业有了较大范围的应用,并取得了显著的成效。但由于这些系统分属不同的专业领域,并且各系统在功能、结构和数据上相对独立,彼此不能实现信息交换和共享,导致本来可以并行的工作只能串行处理,很大程度上降低了企业运营的效率。建立企业各应用系统的集成平台,实现各系统的无缝集成,达到数据和信息的高度共享,是一种必然的趋势。BOM(BillofMaterial,物料清单)作为这些系统管理的核心数据,贯穿于产品的全生命周期,是企业系统集成中最重要的基础数据和成功的关键。

在产品的整个生命周期中的不同阶段,有着不同BOM视图[1],可以解决在异构系统集成中BOM的共享和映射这个难点,满足BOM的一致性、完整性和数据集成性的需求。由于XML众多特性非常适合应用在BOM上,已经提出了XMLBOM的概念[2]。因此本文采用基于XML的建立BOM模型的方法,实现异构系统BOM视图间的共享、传递和重构。

基于XML的BOM模型的建立

1.1

XML在BOM中的应用优势

由于XML具有层次结构和可扩展性特点,在机

械行业中,大量的数据开始以XML格式进行交换和存储。XML使得不同计算机应用系统之间交换数据变得容易起来,并且保证了数据在交换过程的正确性和完整性。利用XML存取BOM数据具有很大的优势,实现不同系统之间BOM数据的共享和交换,可以解决BOM应用中的一系列难以解决的问题[3]。

(1)由于BOM具有明显的层次特点,在传统的关系数据库上存储较为复杂,存在大量的数据冗余,并且难于保证数据的一致性和完整性。XML也具有明显的层次,因此把BOM数据以XML文档的形式存储较为方便,有利于保证BOM数据的一致性和完整性。

(2)不同系统之间可以直接通过交换XML文档实现BOM数据的共享和交换,保证了异构环境下

BOM数据的共享和交换。

(3)由于XML具有良好的可扩展性,并且用XML

文档表达的BOM数据结构简单、层次分明,可以方便地对数据进行扩充和修改,有利于BOM数据的版本管理和扩充,实现不同的配置要求,便于实现不同BOM视图间的转换。

(4)零部件和文档之间的关系都可以集中存储在XML文档中,实现了结构化数据和非结构化数据的集中管理,保证了BOM数据的集中性和统一性。

可见,用XML表示BOM有很多优点,而且易于实现不同系统之间BOM传递和共享。

1.2基于XML的BOM模型建立

随着计算机技术的应用在企业中的不断深入,

基于XML的BOM多视图映射方法研究

田禄俊

王仲奇

张慧娜

(西北工业大学机电学院航空制造工程系,西安710072)

摘要产品的BOM数据贯穿于产品的整个生命周期,是各应用系统之间进行数据集成的桥梁和基础。BOM多视图之间的映

射一直是企业集成的关键,也是一个难点问题。XML由于其本身具有很多优越性,非常适合用来表示BOM,易于实现BOM在不同系统之间的共享和传递。以EBOM向MBOM映射为例为实现BOM多视图间的重构,给系统的集成提供了一种非常有希望的解决方法。关键词

物料清单(BOM)

XML多视图映射

中图法分类号TP392;文献标识码

2005年12月5日收到

国家自然科学基金(K0504020515)资助

第一作者简介:田禄俊(1981—),男,安徽黄山人,硕士研究生,主要研究方向为企业信息化集成,通信地址:陕西省西北工业大学483#(710072),E-mail:tianlujun@mail.nwpu.edu.cn。

第6卷第7期2006年4月

1671-1815(2006)07-0829-04科学技术与工程

ScienceTechnologyandEngineeringVol.6No.7Apr.2006

2006Sci.Tech.Engng.