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