資源描述:
《xml在產(chǎn)品數(shù)據(jù)管理(pdm)系統(tǒng)中的應用》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫。
1、XML在產(chǎn)品數(shù)據(jù)管理(PDM)系統(tǒng)中的應用
2、第1內容顯示中l(wèi)unalstyle="MARGIN:0cm0cm0pt">1PDM概述PDM(ProductDataManagement,產(chǎn)品數(shù)據(jù)管理)是以軟件為基礎,管理與產(chǎn)品相關的信息(包括電子文檔、數(shù)字化文件、數(shù)據(jù)庫紀錄等)以及所有與產(chǎn)品相關的過程(包括審批/發(fā)放過程、工程更改過程、一般工作流程等)的技術,而PDM系統(tǒng)是將企業(yè)中所有與產(chǎn)品開發(fā)、設計、銷售以及售后服務等有關的應用軟件、信息和過程集成并管理起來,在企業(yè)范圍內為產(chǎn)品全生命周期建立一個并行化的協(xié)作環(huán)境。PDM的基本原理是,在邏輯上將各個CAX信息化孤島集成起來,
3、利用計算機系統(tǒng)控制整個產(chǎn)品的開發(fā)設計過程,通過逐步建立虛擬的產(chǎn)品模型,最終形成完整的產(chǎn)品描述、生產(chǎn)過程描述以及生產(chǎn)過程控制數(shù)據(jù)。但PDM系統(tǒng)在實施中成功率較低,究其原因,一方面是企業(yè)中傳統(tǒng)運行模式的問題,另一方面也有PDM系統(tǒng)自身的問題。2.PDM系統(tǒng)面臨的問題(1)企業(yè)內部產(chǎn)品數(shù)據(jù)信息模型不一致。通常意義上,產(chǎn)品信息是由產(chǎn)品開發(fā)和產(chǎn)品規(guī)劃過程所生成的數(shù)字化數(shù)據(jù),每一個產(chǎn)品都是通過其獨有的數(shù)據(jù)記錄加以描述的,產(chǎn)品信息由基本數(shù)據(jù)和各種不同的文檔組成。大多數(shù)企業(yè)在實施PDM系統(tǒng)之前,已經(jīng)有了CAX、ERP等系統(tǒng),但這些計算機輔助工具大都是一些離散孤立的系統(tǒng),由這些軟件產(chǎn)生的
4、數(shù)據(jù)通常互不兼容,因此存在著信息模型不一致、外部數(shù)據(jù)交接格式不統(tǒng)一的弊病,無法抽象成單一數(shù)據(jù)模式,也就無法實現(xiàn)數(shù)據(jù)共享和互訪。這對PDM系統(tǒng)中的信息模型的集成帶來了嚴重的問題。(2)分布式企業(yè)之間的產(chǎn)品數(shù)據(jù)交換標準不統(tǒng)一。隨著信息技術、計算機技術和網(wǎng)絡技術的迅速發(fā)展,企業(yè)界為了充分利用這些新技術和資源為企業(yè)服務,呈現(xiàn)出分布化、集團化和專業(yè)化的趨勢,以及異地設計與制造、動態(tài)聯(lián)盟、虛擬企業(yè)等新的企業(yè)組織和合作方式。這些企業(yè)集團或聯(lián)盟在產(chǎn)品開發(fā)過程中相互合作,實現(xiàn)優(yōu)勢互補,提高了競爭力,但這種分布式企業(yè)面臨的一個重要問題是企業(yè)PDM之間的產(chǎn)品數(shù)據(jù)交換的標準問題。由于分布企業(yè)使
5、用的PDM系統(tǒng)可能來自不同的軟件提供商,即使使用相同的PDM產(chǎn)品,各企業(yè)客戶化過程的不同,都會造成各個企業(yè)PDM系統(tǒng)在對產(chǎn)品數(shù)據(jù)信息模型表示上存在差異,使得不同企業(yè)的PDM系統(tǒng)之間無法相互交換和共享設計的產(chǎn)品數(shù)據(jù)。因此,企業(yè)在實施PDM系統(tǒng)的工作中,如何實現(xiàn)與CAD、ERP等系統(tǒng)的集成以及跨企業(yè)的協(xié)同和交流,即異構環(huán)境下系統(tǒng)間產(chǎn)品數(shù)據(jù)的共享和交換,是PDM系統(tǒng)所要解決的一個關鍵問題。由于不同應用系統(tǒng)所使用的產(chǎn)品數(shù)據(jù)格式不同,阻礙了系統(tǒng)間產(chǎn)品數(shù)據(jù)的交換。利用XML技術和STEP標準,把產(chǎn)品數(shù)據(jù)表示成標準格式的XML文檔,系統(tǒng)間通過相互傳遞XML文檔來交換數(shù)據(jù),是解決上述問
6、題的有效辦法。3XML概述XML(ExtensibleMarkupLanguage,可擴展標記語言)誕生于02世紀09年代后期,是L是一種半結構化的語言,包含3個要素:文檔類型定義DTD或XMLcShema、可擴展樣式語言XSL和可擴展鏈接語言Xlink。DTD或XMLSchema定義了XML文件中的元素、元素的屬性以及兩者間的關系,名字空間實現(xiàn)了統(tǒng)一的XML文檔數(shù)據(jù)表示以及數(shù)據(jù)的相互集成;XSL是用于規(guī)定XML文檔呈現(xiàn)樣式的語言,它使得數(shù)據(jù)與其表現(xiàn)形式相互獨立;而lXink將進一步擴展目前L的特點(1)XML數(shù)據(jù)的自描述性。它指XML中的語義標識,一方面限定了元素的層
7、次結構,另一方面也說明了元素的含義,在XML搜索結果中,由標識就可以知道內容的含義,這使得搜索結果更有意義。(2)內容的獨立性。XML可脫離具體應用來描述保存在異構環(huán)境中的各種數(shù)據(jù),其他系統(tǒng)應用能直接對這些自描述的XML文件中的數(shù)據(jù)進行操作,因此它將成為跨平臺數(shù)據(jù)交換和操作的標準模式,實現(xiàn)異構數(shù)據(jù)集成中數(shù)據(jù)的互操作性。(3)顯示的多樣性。XML的一個極其鮮明的特點是把數(shù)據(jù)的顯示格式和數(shù)據(jù)的表示分離,可以用擴展樣式語言XSL(eXten2sibleStyle,Language)來定義XML數(shù)據(jù)的顯示格式,把數(shù)據(jù)的表示和操作相分離,使得用戶可以利用不同的格式和應用來顯示和操
8、作數(shù)據(jù)。這種分離可以實現(xiàn)不同數(shù)據(jù)源數(shù)據(jù)的無縫連接,各種數(shù)據(jù)可以在中間件上轉換成XML格式,使得數(shù)據(jù)很容易地進行在線交換和傳輸。(4)可擴展性。XML可以在不破壞現(xiàn)有結構和系統(tǒng)的情況下增加新的數(shù)據(jù)字段,應用服務器利用XML對所有數(shù)據(jù)建模的特殊功能,即如要改變數(shù)據(jù)模型只需改變數(shù)據(jù)模型定義,如DTD(documenttypedefinition)等,不需要重新編碼現(xiàn)有的現(xiàn)象。(5)能描述不同復雜程度的數(shù)據(jù)。XML提供了數(shù)據(jù)的結構化表示,并且易于操作。例如可以標記以下內容:普通文檔、結構化記錄、對象、數(shù)據(jù)庫查詢記錄、圖形表示,以及所有I護可以用一