我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網(wǎng)站首頁 > 機械制圖 > 機械技巧

PDM系統(tǒng)體系結(jié)構(gòu)

時間:2011-06-09 08:46:34 來源:未知
1 軟件技術(shù)的發(fā)展使PDM體系結(jié)構(gòu)日趨先進

    最初的PDM主要用于管理CAD系統(tǒng)產(chǎn)生的大量電子文件,屬于CAD工具的附屬系統(tǒng),出現(xiàn)于80年代初期,由于當時各方面技術(shù)的限制,通常采用簡單的C/S結(jié)構(gòu)和結(jié)構(gòu)化編程技術(shù);到了90年代中期,出現(xiàn)了很多專門的PDM產(chǎn)品,這些PDM產(chǎn)品幾乎無一例外基于大型關(guān)系型數(shù)據(jù)庫,采用面向?qū)ο蠹夹g(shù)和成熟的C/S結(jié)構(gòu);最近,隨著Web技術(shù)的不斷發(fā)展和對象關(guān)系數(shù)據(jù)庫(ORDBMS)的日益成熟,出現(xiàn)了基于Java三段式結(jié)構(gòu)和Web機制的第三代PDM產(chǎn)品。
    應該說,PDM體系結(jié)構(gòu)是隨著計算機軟硬件技術(shù)的發(fā)展而日益先進的,體系結(jié)構(gòu)由C/S結(jié)構(gòu)到C/B/S結(jié)構(gòu),編程技術(shù)從最初的結(jié)構(gòu)化編程到完全的面向?qū)ο蠹夹g(shù),使用的編程語言從Fortran、C到C++、Java、XML,采用的數(shù)據(jù)庫從關(guān)系型數(shù)據(jù)庫到對象關(guān)系數(shù)據(jù)庫。

    2 當前基于Java、Web,采用C/B/S三段式結(jié)構(gòu)的主流PDM

    當前先進的PDM系統(tǒng)普遍采用Web技術(shù)及大量業(yè)界標準,其體系結(jié)構(gòu)如圖一所示。整體可分為五層,底層服務層、PDM核心服務層、PDM應用組件層、應用工具層和實施理念層。

    2.1 底層平臺層
    主要指異構(gòu)分布的計算機硬件環(huán)境、操作系統(tǒng)、網(wǎng)絡與通信協(xié)議、數(shù)據(jù)庫、中間件等支撐環(huán)境。當前PDM軟件底層平臺的發(fā)展主要有兩個特點:一是適應能力不斷擴展,能夠支持越來越多的軟硬件環(huán)境,PDM廠商一直致力于推出適應更多平臺的PDM系統(tǒng)。在硬件環(huán)境上,從最簡單的用戶終端、PC機到高端的工作站和服務器都可以運行相應的PDM系統(tǒng)。二是底層平臺朝廉價方向發(fā)展。操作系統(tǒng)上,Unix依然是大多數(shù)PDM使用的主要服務平臺,但由于成本低廉、界面友好、操作方便等原因PC/Windows正在悄然擴張自己的領(lǐng)地。很多大型PDM如Metaphase、IMAN、PM等其服務器端還是運行在Unix環(huán)境下,但都相繼推出了各自的微機版。而像Windchill等新生貴族更是以PC/Windows為主要平臺,后來才推出Unix版本。
    由于企業(yè)級PDM系統(tǒng)龐大的數(shù)據(jù)量、高的性能要求,因此底層數(shù)據(jù)庫幾乎無一例外都集中于Oracle、SQL Server、Sybase等大型數(shù)據(jù)庫,尤其是Oracle是很多PDM系統(tǒng)的首選或獨選數(shù)據(jù)庫。此外,PDM軟件幾乎都支持TCP/IP、IIOP、NetBIOS和HTTP等局域網(wǎng)和廣域網(wǎng)標準協(xié)議。

    2.2 PDM核心服務層
    PDM軟件產(chǎn)品一般指的就是核心服務層和PDM應用組件層,因為二者功能上有所不同,所以分別討論。在C/S結(jié)構(gòu)下,核心服務層一般就是服務器端,客戶端軟件就屬于PDM的應用組件,在C/B/S結(jié)構(gòu)下,二者都運行在服務器端,但在軟件產(chǎn)品購買安裝等方面會有所不同,核心服務是必須的,而應用組件可以選用。比如Metaphase的對象管理框架、Windchill的Windchill Foundation、IMAN的eServer等都屬于各自的核心服務層。
    核心服務層實際上就是一組對象模型,它主要完成三個功能,一是向下連接并操縱數(shù)據(jù)庫,二是向上為PDM應用組件提供基本服務,三是為應用軟件提供應用編程接口(API)以集成應用軟件。此外,有些PDM軟件在核心層中還加入了Web處理機制。

    2.3 PDM應用組件層
    PDM應用組件實際上就是由調(diào)用PDM基礎服務的一組程序(界面)組成并能夠完成一定應用功能的功能模塊。比如說工作流管理應用組件,就是由工作流定義工具、工作流執(zhí)行機、工作流監(jiān)控工具等組成的完成工作流程管理的功能模塊。各PDM廠商都不斷豐富自己的應用組件(如圖一),像Metaphase提供了包括生命周期管理器、更改控制管理器、產(chǎn)品結(jié)構(gòu)管理器、產(chǎn)品配置管理器、零部件族管理器、用于同CAx/DFx/ERP/CSM/EC/SCM等應用軟件集成的Metaphase應用集成接口、可視化工具、協(xié)同設計支持工具、數(shù)字樣機等大量豐富的應用組件。#p#分頁標題#e#
    統(tǒng)一的用戶界面也歸入了應用組件層,幾乎所有的PDM都支持通過Web方式訪問和操縱PDM,較新的如eMatrix、Windchill等C/B/S結(jié)構(gòu)的PDM都是以Web瀏覽器為客戶端,而Metaphase、IMAN等也相繼推出了各自基于Web的客戶端。

    2.4 應用工具層
    應用工具主要指CAx/DFx等工程設計領(lǐng)域軟件、Word等辦公用軟件以及所有PDM以外的其它應用軟件,PDM通過多種方式與這些應用軟件實現(xiàn)集成。

    2.5 實施理念層
    PDM歸根結(jié)底不是企業(yè)的經(jīng)營管理模式而只是一種軟件工具,這種軟件工具只有在先進的企業(yè)運作模式下才能發(fā)揮其作用,因此PDM的實施幾乎都離不開CE(并行工程)、CPC(協(xié)同產(chǎn)品商務)、VM(虛擬制造)、SCM(供應鏈管理)、ISO9000等先進的管理理念和質(zhì)量標準。只有在這些先進思想的指導下,PDM的實施才能確保成功并發(fā)揮較大的作用。 另一方面,PDM實施又是這些先進理念得以成功貫徹的最有效的工具和手段之一。
    PDM軟件廠商在推銷其軟件產(chǎn)品的同時,也在推銷它的理念,如PTC倡導CPC、Metaphase倡導它的4C理念等。而PDM軟件又是一種只有通過實施才能完美地與企業(yè)結(jié)合并體現(xiàn)其價值地軟件,因此,實施理念列在了PDM體系結(jié)構(gòu)的最上層。