当前位置:首页 期刊杂志

探究基于STEP和XML的网络数据库的建立

时间:2024-05-04

耿卫江

【摘要】 本文对XML以及STEP标准语言研究现状进行简要分析,对UML建模方法与EXPRESS元模型建立进行对比分析,并通过UML建模方法最终建立XML DTD文档。系统原型的建立能够提升工作效率,完善系统运行。

【关键词】 网络数据库 XML UML EXPRESS

一、引言

目前,网络制造系统中信息的集成处理并非仅为阶段信息交换,实质上则是一种信息共享,即基于Web的信息集成。运用XML中的DTD,对产品信息数据进行定义。利用XML实现产品数据信息的交换对实现信息实时共享十分便利,也有利于Internet信息发布和应用系统信息集成。

二、基于STEP和XML研究现状

目前XML在制造业中的应用与研究已形成一定规模。在STEP标准中用XML表示STEP标准描述语言,即作为EXPRESS语言格式数据的表示方法,以实现集成(STEP、XML)。在美国国防部的研究中,对产品数据标记采用PDML,PDML是XML的一组词表,将Internet所发布的产品信息进行可视化。还有一种技术NCML,是一种数控标记语言,主要技术功能在于允许买卖双方沟通,并通过Internet发布的电子商务信息进行产品零件的制定。在不断深化研究中研究人员提出了STEP和XML网络化产品信息集成,并对STEP有关XML的映射问题进行分析。基于STEP标准是对产品模型数据进行中性文件转换,该数据交换方式不够灵活,在Web环境下无法实现良好应用。因此EXPRESS应运而生,即从EXPRESS到XML文档映射,并在ISO 10303标准下制定了相关标准。由于EXPRESS具有多样性特征,导致其元模型始终没有统一。

三、基于STEP和XML的网络数据库的建立

虽然EXPRESS模式没有统一性,却可以通过分析研究UML建模方式来实现EXPRESS元模型的创建,以更标准、便利的实现XML DTD文档的建设。该方法具有一定的标准性,其系统原型能够巩固对软件之间共享数据进行准确描述,增进软件之间的通讯效率,减少企业生产时间。

1.UML与EXPRESS元模型建立。

UML是一种应用较为广泛的建模形式,将Booch以及OOSE等方法中的定义进行融合,能够实现面向对象的分析和设计。UML的定义涵盖UML语义以及表示法。与UML语言相比,EXPRESS语言有着明显的区别。EXPRESS语言是一种纯数据语言,是从实体到关系域的语言,而UML语言则是对象到实现域的语言,属于对象建模语言。EXPRESS语言在设计选择上也与UML语言存在差异。

2.创建 XML DTD文档。

元模型转换为XML DTD文档较简单,从XML 1.0中能够找到相应标准。

四、结束语

DTD在XML数据库技术中的作用实质是定义XML数据文件的架构、元素标记与相关属性,而UML对依照DTD建立XML文件并进行验证有着重要参照作用,构建相应的XML DTD文档标准就能建立标准交换数据。但由于尚未有统一的元模型,在设计标准的EXPRESS XML DTD文档过程中仍然存在一定的难度,还需要不断地进行探索研究。

参 考 文 献

[1]朱晓明,王永章,富宏亚,韩德东.基于STEP的网络化制造框架系統初步研究[J].组合机床与自动化加工技术,2011,05(25):223-225.

[2]王正成,李泽彪,王世雄.基于STEP与XML的网络化制造信息集成[J].中国机械工程,2010,12(30):699-702.

[3]仇晓黎,易红,吴锡英,陈明远.基于STEP和XML的网络化制造系统的信息共享[J].计算机集成制造系统-CIMS,2012,07(25):1003-1006.

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!