耿衛(wèi)江
【摘要】 本文對(duì)XML以及STEP標(biāo)準(zhǔn)語(yǔ)言研究現(xiàn)狀進(jìn)行簡(jiǎn)要分析,對(duì)UML建模方法與EXPRESS元模型建立進(jìn)行對(duì)比分析,并通過(guò)UML建模方法最終建立XML DTD文檔。系統(tǒng)原型的建立能夠提升工作效率,完善系統(tǒng)運(yùn)行。
【關(guān)鍵詞】 網(wǎng)絡(luò)數(shù)據(jù)庫(kù) XML UML EXPRESS
一、引言
目前,網(wǎng)絡(luò)制造系統(tǒng)中信息的集成處理并非僅為階段信息交換,實(shí)質(zhì)上則是一種信息共享,即基于Web的信息集成。運(yùn)用XML中的DTD,對(duì)產(chǎn)品信息數(shù)據(jù)進(jìn)行定義。利用XML實(shí)現(xiàn)產(chǎn)品數(shù)據(jù)信息的交換對(duì)實(shí)現(xiàn)信息實(shí)時(shí)共享十分便利,也有利于Internet信息發(fā)布和應(yīng)用系統(tǒng)信息集成。
二、基于STEP和XML研究現(xiàn)狀
目前XML在制造業(yè)中的應(yīng)用與研究已形成一定規(guī)模。在STEP標(biāo)準(zhǔn)中用XML表示STEP標(biāo)準(zhǔn)描述語(yǔ)言,即作為EXPRESS語(yǔ)言格式數(shù)據(jù)的表示方法,以實(shí)現(xiàn)集成(STEP、XML)。在美國(guó)國(guó)防部的研究中,對(duì)產(chǎn)品數(shù)據(jù)標(biāo)記采用PDML,PDML是XML的一組詞表,將Internet所發(fā)布的產(chǎn)品信息進(jìn)行可視化。還有一種技術(shù)NCML,是一種數(shù)控標(biāo)記語(yǔ)言,主要技術(shù)功能在于允許買賣雙方溝通,并通過(guò)Internet發(fā)布的電子商務(wù)信息進(jìn)行產(chǎn)品零件的制定。在不斷深化研究中研究人員提出了STEP和XML網(wǎng)絡(luò)化產(chǎn)品信息集成,并對(duì)STEP有關(guān)XML的映射問(wèn)題進(jìn)行分析?;赟TEP標(biāo)準(zhǔn)是對(duì)產(chǎn)品模型數(shù)據(jù)進(jìn)行中性文件轉(zhuǎn)換,該數(shù)據(jù)交換方式不夠靈活,在Web環(huán)境下無(wú)法實(shí)現(xiàn)良好應(yīng)用。因此EXPRESS應(yīng)運(yùn)而生,即從EXPRESS到XML文檔映射,并在ISO 10303標(biāo)準(zhǔn)下制定了相關(guān)標(biāo)準(zhǔn)。由于EXPRESS具有多樣性特征,導(dǎo)致其元模型始終沒(méi)有統(tǒng)一。
三、基于STEP和XML的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的建立
雖然EXPRESS模式?jīng)]有統(tǒng)一性,卻可以通過(guò)分析研究UML建模方式來(lái)實(shí)現(xiàn)EXPRESS元模型的創(chuàng)建,以更標(biāo)準(zhǔn)、便利的實(shí)現(xiàn)XML DTD文檔的建設(shè)。該方法具有一定的標(biāo)準(zhǔn)性,其系統(tǒng)原型能夠鞏固對(duì)軟件之間共享數(shù)據(jù)進(jìn)行準(zhǔn)確描述,增進(jìn)軟件之間的通訊效率,減少企業(yè)生產(chǎn)時(shí)間。
1.UML與EXPRESS元模型建立。
UML是一種應(yīng)用較為廣泛的建模形式,將Booch以及OOSE等方法中的定義進(jìn)行融合,能夠?qū)崿F(xiàn)面向?qū)ο蟮姆治龊驮O(shè)計(jì)。UML的定義涵蓋UML語(yǔ)義以及表示法。與UML語(yǔ)言相比,EXPRESS語(yǔ)言有著明顯的區(qū)別。EXPRESS語(yǔ)言是一種純數(shù)據(jù)語(yǔ)言,是從實(shí)體到關(guān)系域的語(yǔ)言,而UML語(yǔ)言則是對(duì)象到實(shí)現(xiàn)域的語(yǔ)言,屬于對(duì)象建模語(yǔ)言。EXPRESS語(yǔ)言在設(shè)計(jì)選擇上也與UML語(yǔ)言存在差異。
2.創(chuàng)建 XML DTD文檔。
元模型轉(zhuǎn)換為XML DTD文檔較簡(jiǎn)單,從XML 1.0中能夠找到相應(yīng)標(biāo)準(zhǔn)。
四、結(jié)束語(yǔ)
DTD在XML數(shù)據(jù)庫(kù)技術(shù)中的作用實(shí)質(zhì)是定義XML數(shù)據(jù)文件的架構(gòu)、元素標(biāo)記與相關(guān)屬性,而UML對(duì)依照DTD建立XML文件并進(jìn)行驗(yàn)證有著重要參照作用,構(gòu)建相應(yīng)的XML DTD文檔標(biāo)準(zhǔn)就能建立標(biāo)準(zhǔn)交換數(shù)據(jù)。但由于尚未有統(tǒng)一的元模型,在設(shè)計(jì)標(biāo)準(zhǔn)的EXPRESS XML DTD文檔過(guò)程中仍然存在一定的難度,還需要不斷地進(jìn)行探索研究。
參 考 文 獻(xiàn)
[1]朱曉明,王永章,富宏亞,韓德東.基于STEP的網(wǎng)絡(luò)化制造框架系統(tǒng)初步研究[J].組合機(jī)床與自動(dòng)化加工技術(shù),2011,05(25):223-225.
[2]王正成,李澤彪,王世雄.基于STEP與XML的網(wǎng)絡(luò)化制造信息集成[J].中國(guó)機(jī)械工程,2010,12(30):699-702.
[3]仇曉黎,易紅,吳錫英,陳明遠(yuǎn).基于STEP和XML的網(wǎng)絡(luò)化制造系統(tǒng)的信息共享[J].計(jì)算機(jī)集成制造系統(tǒng)-CIMS,2012,07(25):1003-1006.