1 軟件技術(shù)的發(fā)展使PDM體系結(jié)構(gòu)日趨先進(jìn)
最初的PDM主要用于管理CAD系統(tǒng)產(chǎn)生的大量電子文件,屬于CAD工具的附屬系統(tǒng),出現(xiàn)于80年代初期,由于當(dāng)時(shí)各方面技術(shù)的限制,通常采用簡(jiǎn)單的C/S結(jié)構(gòu)和結(jié)構(gòu)化編程技術(shù);到了90年代中期,出現(xiàn)了很多專門的PDM產(chǎn)品,這些PDM產(chǎn)品幾乎無(wú)一例外基于大型關(guān)系型數(shù)據(jù)庫(kù),采用面向?qū)ο蠹夹g(shù)和成熟的C/S結(jié)構(gòu);最近,隨著Web技術(shù)的不斷發(fā)展和對(duì)象關(guān)系數(shù)據(jù)庫(kù)(ORDBMS)的日益成熟,出現(xiàn)了基于Java三段式結(jié)構(gòu)和Web機(jī)制的第三代PDM產(chǎn)品。
應(yīng)該說(shuō),PDM體系結(jié)構(gòu)是隨著計(jì)算機(jī)軟硬件技術(shù)的發(fā)展而日益先進(jìn)的,體系結(jié)構(gòu)由C/S結(jié)構(gòu)到C/B/S結(jié)構(gòu),編程技術(shù)從最初的結(jié)構(gòu)化編程到完全的面向?qū)ο蠹夹g(shù),使用的編程語(yǔ)言從Fortran、C到C++、Java、XML,采用的數(shù)據(jù)庫(kù)從關(guān)系型數(shù)據(jù)庫(kù)到對(duì)象關(guān)系數(shù)據(jù)庫(kù)。
2 當(dāng)前基于Java、Web,采用C/B/S三段式結(jié)構(gòu)的主流PDM
當(dāng)前先進(jìn)的PDM系統(tǒng)普遍采用Web技術(shù)及大量業(yè)界標(biāo)準(zhǔn),其體系結(jié)構(gòu)如圖一所示。整體可分為五層,底層服務(wù)層、PDM核心服務(wù)層、PDM應(yīng)用組件層、應(yīng)用工具層和實(shí)施理念層。
2.1 底層平臺(tái)層
主要指異構(gòu)分布的計(jì)算機(jī)硬件環(huán)境、操作系統(tǒng)、網(wǎng)絡(luò)與通信協(xié)議、數(shù)據(jù)庫(kù)、中間件等支撐環(huán)境。當(dāng)前PDM軟件底層平臺(tái)的發(fā)展主要有兩個(gè)特點(diǎn):一是適應(yīng)能力不斷擴(kuò)展,能夠支持越來(lái)越多的軟硬件環(huán)境,PDM廠商一直致力于推出適應(yīng)更多平臺(tái)的PDM系統(tǒng)。在硬件環(huán)境上,從最簡(jiǎn)單的用戶終端、PC機(jī)到高端的工作站和服務(wù)器都可以運(yùn)行相應(yīng)的PDM系統(tǒng)。二是底層平臺(tái)朝廉價(jià)方向發(fā)展。操作系統(tǒng)上,Unix依然是大多數(shù)PDM使用的主要服務(wù)平臺(tái),但由于成本低廉、界面友好、操作方便等原因PC/Windows正在悄然擴(kuò)張自己的領(lǐng)地。很多大型PDM如Metaphase、IMAN、PM等其服務(wù)器端還是運(yùn)行在Unix環(huán)境下,但都相繼推出了各自的微機(jī)版。而像Windchill等新生貴族更是以PC/Windows為主要平臺(tái),后來(lái)才推出Unix版本。
由于企業(yè)級(jí)PDM系統(tǒng)龐大的數(shù)據(jù)量、高的性能要求,因此底層數(shù)據(jù)庫(kù)幾乎無(wú)一例外都集中于Oracle、SQL Server、Sybase等大型數(shù)據(jù)庫(kù),尤其是Oracle是很多PDM系統(tǒng)的首選或獨(dú)選數(shù)據(jù)庫(kù)。此外,PDM軟件幾乎都支持TCP/IP、IIOP、NetBIOS和HTTP等局域網(wǎng)和廣域網(wǎng)標(biāo)準(zhǔn)協(xié)議。
2.2 PDM核心服務(wù)層
PDM軟件產(chǎn)品一般指的就是核心服務(wù)層和PDM應(yīng)用組件層,因?yàn)槎吖δ苌嫌兴煌苑謩e討論。在C/S結(jié)構(gòu)下,核心服務(wù)層一般就是服務(wù)器端,客戶端軟件就屬于PDM的應(yīng)用組件,在C/B/S結(jié)構(gòu)下,二者都運(yùn)行在服務(wù)器端,但在軟件產(chǎn)品購(gòu)買安裝等方面會(huì)有所不同,核心服務(wù)是必須的,而應(yīng)用組件可以選用。比如Metaphase的對(duì)象管理框架、Windchill的Windchill Foundation、IMAN的eServer等都屬于各自的核心服務(wù)層。
核心服務(wù)層實(shí)際上就是一組對(duì)象模型,它主要完成三個(gè)功能,一是向下連接并操縱數(shù)據(jù)庫(kù),二是向上為PDM應(yīng)用組件提供基本服務(wù),三是為應(yīng)用軟件提供應(yīng)用編程接口(API)以集成應(yīng)用軟件。此外,有些PDM軟件在核心層中還加入了Web處理機(jī)制。
2.3 PDM應(yīng)用組件層
PDM應(yīng)用組件實(shí)際上就是由調(diào)用PDM基礎(chǔ)服務(wù)的一組程序(界面)組成并能夠完成一定應(yīng)用功能的功能模塊。比如說(shuō)工作流管理應(yīng)用組件,就是由工作流定義工具、工作流執(zhí)行機(jī)、工作流監(jiān)控工具等組成的完成工作流程管理的功能模塊。各PDM廠商都不斷豐富自己的應(yīng)用組件(如圖一),像Metaphase提供了包括生命周期管理器、更改控制管理器、產(chǎn)品結(jié)構(gòu)管理器、產(chǎn)品配置管理器、零部件族管理器、用于同CAx/DFx/ERP/CSM/EC/SCM等應(yīng)用軟件集成的Metaphase應(yīng)用集成接口、可視化工具、協(xié)同設(shè)計(jì)支持工具、數(shù)字樣機(jī)等大量豐富的應(yīng)用組件。#p#分頁(yè)標(biāo)題#e#
統(tǒng)一的用戶界面也歸入了應(yīng)用組件層,幾乎所有的PDM都支持通過(guò)Web方式訪問(wèn)和操縱PDM,較新的如eMatrix、Windchill等C/B/S結(jié)構(gòu)的PDM都是以Web瀏覽器為客戶端,而Metaphase、IMAN等也相繼推出了各自基于Web的客戶端。
2.4 應(yīng)用工具層
應(yīng)用工具主要指CAx/DFx等工程設(shè)計(jì)領(lǐng)域軟件、Word等辦公用軟件以及所有PDM以外的其它應(yīng)用軟件,PDM通過(guò)多種方式與這些應(yīng)用軟件實(shí)現(xiàn)集成。
2.5 實(shí)施理念層
PDM歸根結(jié)底不是企業(yè)的經(jīng)營(yíng)管理模式而只是一種軟件工具,這種軟件工具只有在先進(jìn)的企業(yè)運(yùn)作模式下才能發(fā)揮其作用,因此PDM的實(shí)施幾乎都離不開CE(并行工程)、CPC(協(xié)同產(chǎn)品商務(wù))、VM(虛擬制造)、SCM(供應(yīng)鏈管理)、ISO9000等先進(jìn)的管理理念和質(zhì)量標(biāo)準(zhǔn)。只有在這些先進(jìn)思想的指導(dǎo)下,PDM的實(shí)施才能確保成功并發(fā)揮較大的作用。 另一方面,PDM實(shí)施又是這些先進(jìn)理念得以成功貫徹的最有效的工具和手段之一。
PDM軟件廠商在推銷其軟件產(chǎn)品的同時(shí),也在推銷它的理念,如PTC倡導(dǎo)CPC、Metaphase倡導(dǎo)它的4C理念等。而PDM軟件又是一種只有通過(guò)實(shí)施才能完美地與企業(yè)結(jié)合并體現(xiàn)其價(jià)值地軟件,因此,實(shí)施理念列在了PDM體系結(jié)構(gòu)的最上層。
最初的PDM主要用于管理CAD系統(tǒng)產(chǎn)生的大量電子文件,屬于CAD工具的附屬系統(tǒng),出現(xiàn)于80年代初期,由于當(dāng)時(shí)各方面技術(shù)的限制,通常采用簡(jiǎn)單的C/S結(jié)構(gòu)和結(jié)構(gòu)化編程技術(shù);到了90年代中期,出現(xiàn)了很多專門的PDM產(chǎn)品,這些PDM產(chǎn)品幾乎無(wú)一例外基于大型關(guān)系型數(shù)據(jù)庫(kù),采用面向?qū)ο蠹夹g(shù)和成熟的C/S結(jié)構(gòu);最近,隨著Web技術(shù)的不斷發(fā)展和對(duì)象關(guān)系數(shù)據(jù)庫(kù)(ORDBMS)的日益成熟,出現(xiàn)了基于Java三段式結(jié)構(gòu)和Web機(jī)制的第三代PDM產(chǎn)品。
應(yīng)該說(shuō),PDM體系結(jié)構(gòu)是隨著計(jì)算機(jī)軟硬件技術(shù)的發(fā)展而日益先進(jìn)的,體系結(jié)構(gòu)由C/S結(jié)構(gòu)到C/B/S結(jié)構(gòu),編程技術(shù)從最初的結(jié)構(gòu)化編程到完全的面向?qū)ο蠹夹g(shù),使用的編程語(yǔ)言從Fortran、C到C++、Java、XML,采用的數(shù)據(jù)庫(kù)從關(guān)系型數(shù)據(jù)庫(kù)到對(duì)象關(guān)系數(shù)據(jù)庫(kù)。
2 當(dāng)前基于Java、Web,采用C/B/S三段式結(jié)構(gòu)的主流PDM
當(dāng)前先進(jìn)的PDM系統(tǒng)普遍采用Web技術(shù)及大量業(yè)界標(biāo)準(zhǔn),其體系結(jié)構(gòu)如圖一所示。整體可分為五層,底層服務(wù)層、PDM核心服務(wù)層、PDM應(yīng)用組件層、應(yīng)用工具層和實(shí)施理念層。
2.1 底層平臺(tái)層
主要指異構(gòu)分布的計(jì)算機(jī)硬件環(huán)境、操作系統(tǒng)、網(wǎng)絡(luò)與通信協(xié)議、數(shù)據(jù)庫(kù)、中間件等支撐環(huán)境。當(dāng)前PDM軟件底層平臺(tái)的發(fā)展主要有兩個(gè)特點(diǎn):一是適應(yīng)能力不斷擴(kuò)展,能夠支持越來(lái)越多的軟硬件環(huán)境,PDM廠商一直致力于推出適應(yīng)更多平臺(tái)的PDM系統(tǒng)。在硬件環(huán)境上,從最簡(jiǎn)單的用戶終端、PC機(jī)到高端的工作站和服務(wù)器都可以運(yùn)行相應(yīng)的PDM系統(tǒng)。二是底層平臺(tái)朝廉價(jià)方向發(fā)展。操作系統(tǒng)上,Unix依然是大多數(shù)PDM使用的主要服務(wù)平臺(tái),但由于成本低廉、界面友好、操作方便等原因PC/Windows正在悄然擴(kuò)張自己的領(lǐng)地。很多大型PDM如Metaphase、IMAN、PM等其服務(wù)器端還是運(yùn)行在Unix環(huán)境下,但都相繼推出了各自的微機(jī)版。而像Windchill等新生貴族更是以PC/Windows為主要平臺(tái),后來(lái)才推出Unix版本。
由于企業(yè)級(jí)PDM系統(tǒng)龐大的數(shù)據(jù)量、高的性能要求,因此底層數(shù)據(jù)庫(kù)幾乎無(wú)一例外都集中于Oracle、SQL Server、Sybase等大型數(shù)據(jù)庫(kù),尤其是Oracle是很多PDM系統(tǒng)的首選或獨(dú)選數(shù)據(jù)庫(kù)。此外,PDM軟件幾乎都支持TCP/IP、IIOP、NetBIOS和HTTP等局域網(wǎng)和廣域網(wǎng)標(biāo)準(zhǔn)協(xié)議。
2.2 PDM核心服務(wù)層
PDM軟件產(chǎn)品一般指的就是核心服務(wù)層和PDM應(yīng)用組件層,因?yàn)槎吖δ苌嫌兴煌苑謩e討論。在C/S結(jié)構(gòu)下,核心服務(wù)層一般就是服務(wù)器端,客戶端軟件就屬于PDM的應(yīng)用組件,在C/B/S結(jié)構(gòu)下,二者都運(yùn)行在服務(wù)器端,但在軟件產(chǎn)品購(gòu)買安裝等方面會(huì)有所不同,核心服務(wù)是必須的,而應(yīng)用組件可以選用。比如Metaphase的對(duì)象管理框架、Windchill的Windchill Foundation、IMAN的eServer等都屬于各自的核心服務(wù)層。
核心服務(wù)層實(shí)際上就是一組對(duì)象模型,它主要完成三個(gè)功能,一是向下連接并操縱數(shù)據(jù)庫(kù),二是向上為PDM應(yīng)用組件提供基本服務(wù),三是為應(yīng)用軟件提供應(yīng)用編程接口(API)以集成應(yīng)用軟件。此外,有些PDM軟件在核心層中還加入了Web處理機(jī)制。
2.3 PDM應(yīng)用組件層
PDM應(yīng)用組件實(shí)際上就是由調(diào)用PDM基礎(chǔ)服務(wù)的一組程序(界面)組成并能夠完成一定應(yīng)用功能的功能模塊。比如說(shuō)工作流管理應(yīng)用組件,就是由工作流定義工具、工作流執(zhí)行機(jī)、工作流監(jiān)控工具等組成的完成工作流程管理的功能模塊。各PDM廠商都不斷豐富自己的應(yīng)用組件(如圖一),像Metaphase提供了包括生命周期管理器、更改控制管理器、產(chǎn)品結(jié)構(gòu)管理器、產(chǎn)品配置管理器、零部件族管理器、用于同CAx/DFx/ERP/CSM/EC/SCM等應(yīng)用軟件集成的Metaphase應(yīng)用集成接口、可視化工具、協(xié)同設(shè)計(jì)支持工具、數(shù)字樣機(jī)等大量豐富的應(yīng)用組件。#p#分頁(yè)標(biāo)題#e#
統(tǒng)一的用戶界面也歸入了應(yīng)用組件層,幾乎所有的PDM都支持通過(guò)Web方式訪問(wèn)和操縱PDM,較新的如eMatrix、Windchill等C/B/S結(jié)構(gòu)的PDM都是以Web瀏覽器為客戶端,而Metaphase、IMAN等也相繼推出了各自基于Web的客戶端。
2.4 應(yīng)用工具層
應(yīng)用工具主要指CAx/DFx等工程設(shè)計(jì)領(lǐng)域軟件、Word等辦公用軟件以及所有PDM以外的其它應(yīng)用軟件,PDM通過(guò)多種方式與這些應(yīng)用軟件實(shí)現(xiàn)集成。
2.5 實(shí)施理念層
PDM歸根結(jié)底不是企業(yè)的經(jīng)營(yíng)管理模式而只是一種軟件工具,這種軟件工具只有在先進(jìn)的企業(yè)運(yùn)作模式下才能發(fā)揮其作用,因此PDM的實(shí)施幾乎都離不開CE(并行工程)、CPC(協(xié)同產(chǎn)品商務(wù))、VM(虛擬制造)、SCM(供應(yīng)鏈管理)、ISO9000等先進(jìn)的管理理念和質(zhì)量標(biāo)準(zhǔn)。只有在這些先進(jìn)思想的指導(dǎo)下,PDM的實(shí)施才能確保成功并發(fā)揮較大的作用。 另一方面,PDM實(shí)施又是這些先進(jìn)理念得以成功貫徹的最有效的工具和手段之一。
PDM軟件廠商在推銷其軟件產(chǎn)品的同時(shí),也在推銷它的理念,如PTC倡導(dǎo)CPC、Metaphase倡導(dǎo)它的4C理念等。而PDM軟件又是一種只有通過(guò)實(shí)施才能完美地與企業(yè)結(jié)合并體現(xiàn)其價(jià)值地軟件,因此,實(shí)施理念列在了PDM體系結(jié)構(gòu)的最上層。
相關(guān)文章
- 2021-09-08BIM技術(shù)叢書Revit軟件應(yīng)用系列Autodesk Revit族詳解 [
- 2021-09-08全國(guó)專業(yè)技術(shù)人員計(jì)算機(jī)應(yīng)用能力考試用書 AutoCAD2004
- 2021-09-08EXCEL在工作中的應(yīng)用 制表、數(shù)據(jù)處理及宏應(yīng)用PDF下載
- 2021-08-28計(jì)算機(jī)輔助設(shè)計(jì)與制造 21世紀(jì)全國(guó)應(yīng)用型本科大機(jī)械系
- 2021-08-27計(jì)算機(jī)輔助設(shè)計(jì)與制造 21世紀(jì)全國(guó)應(yīng)用型本科大機(jī)械系
- 2021-08-23零基礎(chǔ)學(xué)AutoCAD 2012電氣制圖工程應(yīng)用 [張立富,陳剛,彭
- 2021-08-22AutoCAD 室內(nèi)裝潢設(shè)計(jì)應(yīng)用大全中文版 [馬永志,鄭藝華,劉
- 2021-08-22AutoCAD 2013應(yīng)用與開發(fā)系列中文版AutoCAD 2013室內(nèi)裝
- 2021-08-22AutoCAD 2013應(yīng)用與開發(fā)系列中文版AutoCAD 2013機(jī)械圖
- 2021-08-18土木工程CAD基礎(chǔ)AutoCAD 軟件基礎(chǔ)教程 第二版 [鄧芃