當前位置:工程項目OA系統(tǒng) > 泛普各地 > 陜西OA系統(tǒng) > 西安OA系統(tǒng) > 西安OA快博
基于Web的PDM系統(tǒng)中文檔管理
基于Web的PDM系統(tǒng)中文檔管理
1 文檔管理的對象
1.1文檔管理的類型
web環(huán)境下的PDM系統(tǒng)和傳統(tǒng)的PDM系統(tǒng)文檔管理對象基本一樣,它們管理的是產(chǎn)品在整個生命周期中所包含的全部數(shù)據(jù),包括工程設計和分析數(shù)據(jù)、產(chǎn)品模型數(shù)據(jù)、產(chǎn)品圖形數(shù)據(jù)、專家知識與推理規(guī)則以及產(chǎn)品的加工數(shù)據(jù)等。PDM管理的對象比較繁多而且復雜,考慮到系統(tǒng)開發(fā)的可實現(xiàn)性,將PDM系統(tǒng)中的文檔分為圖形文件、文本文件、數(shù)據(jù)文件、表格文件、多媒體文件5種類型來進行管理。各種文件的具體數(shù)據(jù)格式見表[1]
1.2 Web使能數(shù)據(jù)格式
由于Wbe環(huán)境下的PDM系統(tǒng)一般采用分布式數(shù)據(jù)庫,而各種CAD系統(tǒng)產(chǎn)生的上述產(chǎn)品數(shù)據(jù)通常不適合作為信息共享的數(shù)據(jù)格式,一方面是因為在客戶端web 瀏覽器不完全支持上述所有文檔信息的數(shù)據(jù)格式;另一方面由于上述的數(shù)據(jù)格式數(shù)據(jù)量太大,不適合通過網(wǎng)絡異地傳輸。為了異地之間能夠方便的信息共享,一般需要采用Web使能數(shù)據(jù)。Web使能數(shù)據(jù)具有如下特征[2]:能在瀏覽器中瀏覽或使用;文件格式緊湊;允許在文件中設置超鏈接。
2 文檔管理的分布式體系結構
2.1 Mobile Agent技術
Aegnt(代理,有時也翻譯成自治體、智能體等)是分布式人工智能研究的一個十分活躍的領域。Agent的出現(xiàn)和發(fā)展為軟件設計帶來了新的方法,但關于 Agent的概念目前還沒有一種能為大家所共同接受和認可的定義,這里給出一個沒有基于任何特定的具體領域的更為一般的Agent概念定義:Agent是指駐留在某一環(huán)境下能持續(xù)、自主地發(fā)揮作用,滿足反應性、主動性等特征的計算實體。由Agent的概念可知,Agent一般要具備以下性質(zhì):〔1)自主性 (Autonomy):Agent通過自身內(nèi)部狀態(tài)控制自己的行為,在完成任務時不需要人的直接干預。(2)社會性(socialAbilitv):一個 Agent通過某種Agent通信語言(如KQML)可以與人或其他Agent交互;(3)反應性(Reactivity):Agent具有感知自身所處環(huán)境,并能對該環(huán)境的變化及時作出響應的能力;(4)主動性(Pro一activeness)
指一個Agent不僅僅對環(huán)境的變化作出響應,而且能夠預先表現(xiàn)出目標導向的行為。而移動代理(MobileAgent)是一個能在異構網(wǎng)絡中自主地從一臺主機遷移到另臺主機并可與其他Agent或資源交互的程序,它是Agent技術與分布式計算技術兩者的結合。
2.24層分布式體系結構
現(xiàn)行的2層式C/S或3層式的C/S(B/W/D)結構將來會產(chǎn)生伸縮性問題,對此本文提出了基于Web的PDM采用分布式的4層體系結構,即 Web服務器層和應用服務器層取代原來的web服務器層,提高Web服務器的性能,降低應用服務器的負擔。
此種結構除保留了傳統(tǒng)的如客戶機/服務器的結構外,還采用遠程過程調(diào)用RPC(Remote Procedure Call)、遠程對象方法調(diào)用RMI(Remote object Method lnvocation)等技術,尤其把先進的移動代理技術(Mobile Agent)集成于PDM文檔管理中是其突出的特點。
2.3 各層功能與協(xié)作
(1)Web層(也叫客戶層):客戶層向用戶提供應用的接口,是一個圖形用戶界面,主要完成用戶要求的輸入和服務的輸出工作。這一層運行的程序可在Web瀏覽器下運行。
(2)Web服務器層:Wbe服務器層主要起著代理(Proxy)和緩存(cache)的作用。它與多臺客戶機放置在一個局域網(wǎng)內(nèi),用來存儲應用所需的應用程序的靜態(tài)數(shù)據(jù)。當移動主體將數(shù)據(jù)搜集完畢后,web服務器將這些數(shù)據(jù)整理,根據(jù)用戶的要求分別生成XML文檔,同時通知客戶端瀏覽文檔以滿足用戶的要求。
(3)應用服務器層:應用服務器層提供所有的業(yè)務邏輯處理功能,完成系統(tǒng)中對數(shù)據(jù)庫的所有操作功能,尤其是負擔著處理Web瀏覽器請求、客戶端XML編輯和文檔導入工具等請求。它可以對文檔進行低粒度的分解,通過Mobile Agent搜索到的低粒度對象進行分析、將有效的對象集合重組成完整的XML文件提交給web服務器或編輯器。同時建立管理本地的應用服務器表和數(shù)據(jù)庫服務器表,以提供派遣移動Agent用。
(4)數(shù)據(jù)庫服務器層:數(shù)據(jù)庫層存儲應用中的數(shù)據(jù),它與應用服務層共同完成業(yè)務規(guī)劃、驗證和持續(xù)存儲的實現(xiàn)。同時數(shù)據(jù)庫服務器保存和管理著一張本地數(shù)據(jù)庫服務器表,以供遷入移動Agent參考完成自動的數(shù)據(jù)庫服務器訪問路由設計和遍歷。
3 文檔管理的實現(xiàn)
3.1 電子倉庫與丈檔管理的關系
電子倉庫DV(Data Vault)是指在PDM系統(tǒng)中實現(xiàn)產(chǎn)品數(shù)據(jù)存儲與管理的元數(shù)據(jù)庫及其管理系統(tǒng),它是連接數(shù)據(jù)庫和數(shù)據(jù)使用界面的一個邏輯單元[5]。電子倉庫連接數(shù)據(jù)庫與文件系統(tǒng),通過建立在數(shù)據(jù)庫之上的關聯(lián)指針,建立不同類型的或異構的產(chǎn)品數(shù)據(jù)之間的聯(lián)系,實現(xiàn)文檔的層次和聯(lián)系控制。由于PDM系統(tǒng)管理的物理文件往往是各式各樣的,管理和查找起來非常困難。如果用數(shù)據(jù)庫對它們進行管理,只需將文件的描述信息,如文件名、文件長度、類型、創(chuàng)建日期、版本、所有者以及存取路徑提取出來,添加到數(shù)據(jù)庫表格中,便可建立數(shù)據(jù)庫表格中每一條記錄與一個物理文件的連接,從而保證記錄與相應物理文件的對應關系??梢?,通過電子倉庫可以比較方便地實現(xiàn)文檔的分布式管理與共享。
3.2 文檔管理模塊的Web實現(xiàn)
基于Web的PDM文檔管理功能主要包括:
(1)文檔的版本控制,如文檔在簽出、修訂時版本的增加和擴展;
(2)文檔的操作,包括文檔的創(chuàng)建、注冊、查詢,文檔的簽人、簽出、復制、刪除,以及文檔的凍結、修訂等;
(3)文檔的安全控制,通過用戶注冊登錄口令認證以及文檔操作過程中角色權限認證確保文檔管理的安全性;
(4)郵件系統(tǒng),便于系統(tǒng)用戶進行信息交流。
筆者所開發(fā)的文檔管理模塊的實現(xiàn)采用Microsoft visual Studio.NET2005作為開發(fā)工具,選擇其中的C#作為開發(fā)語言,數(shù)據(jù)庫采用關系型數(shù)據(jù)庫MicrosoftSQL Server2005,綜合運用ADO.NET、XML等技術。
4 結語
基于Wbe的跨企業(yè)級的PDM將是未來主導發(fā)展方向,實施后能使企業(yè)、制造商、銷售商與客戶之間的并行工程的實現(xiàn)成為可能。把企業(yè)的生產(chǎn)活動和各方面資源高度集成到PDM之上,通過網(wǎng)絡減少數(shù)據(jù)交換總量,方便企業(yè)間信息共享和交互操作,迎合瞬息萬變的市場,生產(chǎn)出多樣化和個性化的產(chǎn)品。(CIO時代)
- 1管理員需要深入了解內(nèi)部威脅
- 2開源的道路 Intel解剖開源商業(yè)模式
- 3如何讓企業(yè)放心使用 五大問題質(zhì)疑云計算
- 4開源BI系統(tǒng)的簡述
- 5組策略管理Vista網(wǎng)絡
- 6熱門數(shù)據(jù)庫JDBC驅(qū)動試用心得
- 7請問西安OA軟件有哪個公司好點的?
- 8成都轎車闖黃燈罰6分:無近距離跟車 時速30km
- 9第八屆櫥柜行業(yè)總裁論壇解讀趨勢,行業(yè)熱點再解析
- 10怎樣把信息化投入變投資
- 11中國旅游團19名成員在韓國失蹤 均為山西男子
- 12樓市現(xiàn)狀誰都不敢動 明年剛需濤聲依舊
- 13評估NAS虛擬化實現(xiàn)效果的六個標準
- 14美國國務卿希拉里因病暈倒 撞到頭部致腦震蕩
- 15SOA與SaaS兩者將在何處相遇?
- 16技術突破還是信息安全的末日
- 17VoIP的10大須知
- 18三方法優(yōu)化MySQL數(shù)據(jù)庫查詢
- 19I/O瓶頸在虛擬化中存在
- 20中國海洋局飛機接近釣魚島 日本緊急派F-15戰(zhàn)機攔截
- 21揭示2008年最流行的十大SaaS術語
- 22昆明大批航班延誤 值機柜臺被砸工作人員撤退 圖
- 23在虛擬中還原“真實”
- 24云計算的誘惑與危險 幾多歡樂幾多愁
- 25網(wǎng)友實踐:一個木馬病毒的查殺過程
- 26ILM走俏2007
- 27淺析ITSM軟件的穩(wěn)定性問題
- 28自動精簡配置詳解
- 29兩大用戶的VPN部署經(jīng)驗
- 30比亞迪速銳開門紅 累計銷量達到18519臺
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓