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