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