| |||||||
3.2 XML技术
由于CAX (CAD/CAM/CAPP)与ERP等系统的数据格式不同,因此必须提供一种中间的通用数据格式来实现两个系统之间的信息集成。
XML作为一种高效、简单且具有高度开放性、兼容和跨平台性能的数据存储和数据交换标准,越来越显示出其强大的优越性。XML的优点主要有:
(1)良好的数据格式便于设计与特定领域相关的标记语言,同时又利于在异构系统间数据交换。
(2)良好的可扩展性和灵活性XML的扩展性和灵活性允许它描述不同种类的应用软件中的数据,且能集成不同来源的数据,方便了数据的建立。
(3)便于网络传输XML的压缩性能好,不会给网络传输增加太大的负担。
(4)文档高度结构化XML通过自定义标识,将文档分解为有一定含义的标记表达的元素,并可给每个元素附带额外的信息(属性),由此成为层次分明的数据结构。由于XML具有如此多的优点,选择XML作为中间格式实现PLM应用系统集成之间的数据交换。每个独立的系统各自把自己的数据转换成XML这种中间格式,通过集成框架实现数据交换与信息的共享,实现了集成框架的平台无关性和强大的可移植性。我们以CAPP与PLM 系统之间的数据交换为例来说明:CAPP与PLM 系统是以BOM 的形式进行数据交换的。CAPP从PLM 系统中得到EBOM及其属性,CAPP系统和PDM 统之间主要的交换数据是BOM (Bill OfMaterial,物料清单)表,CAPP从PDM 中得到设计BOM 和设计属性,PDM从CAPP中得到工艺BOM和装配BOM,产品结构树是BOM表的中心内容。下面给出一个用XML实现的产品结构树例子:
系统之间交换的数据全部封装成XML格式,通过各自的数据交换封装接口进行XML格式和内部数据格式的互相转换。
4 结语
随着信息化的进一步发展,制造业的信息集成将成为势在必行的发展趋势,充分利用有限的企业资源,使各项资源达到最大限度的利用,也是每个设计者以及企业管理者的心愿。本文通过基于PLM的企业应用集成,把设计、分析、制造以及管理各个环节有机的结合起来,达到一定程度的信息共享与交换。由于系统的复杂性,此方案还有一些方面如服务安全性等需进一步深入探讨和研究。