下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于web的pdm系統(tǒng)中文檔管理的研究及實(shí)現(xiàn)1文檔管理的對(duì)象1.1文檔管理的類(lèi)型web環(huán)境下的pdm系統(tǒng)和傳統(tǒng)的pdm系統(tǒng)文檔管理對(duì)象基本一樣,它們管理的是產(chǎn)品在整個(gè)生命 周期中所包含的全部數(shù)據(jù),包描工程設(shè)計(jì)和分析數(shù)據(jù)、產(chǎn)品模型數(shù)據(jù)、產(chǎn)品圖形數(shù)據(jù)、專(zhuān)家知 識(shí)與推理規(guī)則以及產(chǎn)詁的加工數(shù)據(jù)等。pdm管理的對(duì)象比較繁多而且復(fù)雜,考慮到系統(tǒng)開(kāi)發(fā)的可 實(shí)現(xiàn)性,將pdm系統(tǒng)中的文檔分為圖形文件、文本文件、數(shù)據(jù)文件、表格文件、多媒體文件5 種類(lèi)型來(lái)進(jìn)行管理。各種文件的貝體數(shù)據(jù)格式見(jiàn)表11. 2 web使能數(shù)據(jù)格式由于wbe環(huán)境下的pdm系統(tǒng)一般采用分布式數(shù)據(jù)庫(kù),而各種cad系統(tǒng)產(chǎn)生的上述產(chǎn)品數(shù)據(jù)通常 不適合
2、作為信息共享的數(shù)據(jù)格式,一方面是因?yàn)樵诳蛻?hù)端web瀏覽器不完全支持上述所有文檔 信息的數(shù)據(jù)格式;另一方面曲于上述的數(shù)據(jù)格式數(shù)據(jù)量太大,不適合通過(guò)網(wǎng)絡(luò)異地傳輸。為了異 地z間能夠方便的信息共享,一般需要采用web使能數(shù)據(jù)。web使能數(shù)據(jù)具有如卜特征2:能在 瀏覽器屮瀏覽或使用;文件格式緊湊;允許在文件屮設(shè)置超鏈接?;谏鲜鲈瓌t,原冇產(chǎn)品數(shù)據(jù)需 要做相應(yīng)的轉(zhuǎn)換,采用表1笫3列中所示的數(shù)據(jù)格式作為使能產(chǎn)品數(shù)據(jù)格式。數(shù)據(jù)格式原有數(shù)據(jù)格式web便能數(shù)據(jù)格式三維產(chǎn)品造型數(shù)據(jù)ages .step .cad 待定格式vrml二維圖形數(shù)據(jù)dxf.dwgdwf圖像數(shù)據(jù)tiff.gif-jpeg 等gif jpeg
3、無(wú)僻式文檔數(shù)據(jù)txtxml、ht肌衷格loiu3123 .ms excelhtml數(shù)據(jù)庫(kù)字段數(shù)據(jù)數(shù)據(jù)陣xml'htmi,音簇wav竽多種格式mb3仿真格式等(視換)等多種格式mov仿真過(guò)程等(動(dòng)睡)vilml表1數(shù)據(jù)格式選擇2文檔管理的分布式體系結(jié)構(gòu)2. 1 mobile agent 技術(shù)aegnt (代理,有時(shí)也翻譯成口治體、智能體等)是分布式人工智能研究的一個(gè)十分活躍的領(lǐng)域。 agent的出現(xiàn)和發(fā)展為軟件設(shè)計(jì)帶來(lái)了新的方法,但關(guān)t agent的概念目前還沒(méi)有一種能為大家所共同接受和認(rèn)可的定義,這里給出一個(gè)沒(méi)有基于任何特定的具體領(lǐng)域的更為一般的agent概 念定義:agent是指駐留
4、在某一環(huán)境下能持續(xù)、自主地發(fā)揮作用,滿(mǎn)足反應(yīng)性、主動(dòng)性等特征的 計(jì)算實(shí)體。由agent的概念可知,agent 一般要具備以下性質(zhì):1)自主性(autonomy) :agent通 過(guò)自身內(nèi)部狀態(tài)控制自己的行為,在完成任務(wù)吋不需要人的直接干預(yù)。(2)社會(huì)性(social abi 1 itv):一個(gè)agent通過(guò)某種agent通信語(yǔ)言(如kqml) 口j以與人或其他agent交互;(3) 反應(yīng)性(reactivity) :agent具有感知口身所處環(huán)境,并能對(duì)該環(huán)境的變化及時(shí)作出響應(yīng)的能 力;(4)主動(dòng)性(pro 一 activeness)指一個(gè)agent不僅僅對(duì)環(huán)境的變化作岀響應(yīng),而且能夠預(yù)先表現(xiàn)
5、岀目標(biāo)導(dǎo)向的行為。而移動(dòng)代 理(mob訂eagent)是一個(gè)能在界構(gòu)網(wǎng)絡(luò)中口主地從一臺(tái)主機(jī)遷移到另臺(tái)主機(jī)并可與其他agent或 資源交互的程序,它是agent技術(shù)與分布式計(jì)算技術(shù)兩者的結(jié)合。2.2 4層分布式體系結(jié)構(gòu)現(xiàn)行的2層式c/s或3層式的c/s (b/w/d)結(jié)構(gòu)將來(lái)會(huì)產(chǎn)生仲縮性問(wèn)題,對(duì)此本文捉岀了基于web 的pdm采用分布式的4層體系結(jié)構(gòu)(見(jiàn)圖1),即web服務(wù)器層和應(yīng)用服務(wù)器層取代原來(lái)的web 服務(wù)器層,提高web服務(wù)器的性能,降低應(yīng)用服務(wù)器的負(fù)擔(dān)。webwcbswebweb »(務(wù)魁web 胸務(wù)器畫(huà)服務(wù)需層|數(shù)誓庫(kù)服務(wù)器層圖1 4層的分布式系統(tǒng)體系結(jié)構(gòu)此種結(jié)構(gòu)除保留了傳
6、統(tǒng)的如客戶(hù)機(jī)/服務(wù)器的結(jié)構(gòu)外,述采用遠(yuǎn)程過(guò)程調(diào)用rpc (remote procedure call) > 遠(yuǎn)程對(duì)象方法調(diào)用 rmi (remote object method invocation)等技術(shù),尤其把 先進(jìn)的移動(dòng)代理技術(shù)(mob訂e agent)集成于pdm文檔管理屮是其突出的特點(diǎn)。2. 3各層功能與協(xié)作(1) web層(也叫客戶(hù)層):客戶(hù)層向用戶(hù)提供應(yīng)用的接口,是一個(gè)圖形用戶(hù)界面,主要完成用戶(hù)要 求的輸入和服務(wù)的輸出工作。這一層運(yùn)行的程序可在web瀏覽器下運(yùn)行。(2) web服務(wù)器層:wbe服務(wù)器層主要起著代理(proxy)和緩存(cache)的作用。它與多臺(tái)客戶(hù)機(jī)放 置
7、在一個(gè)局域網(wǎng)內(nèi),用來(lái)存儲(chǔ)應(yīng)用所需的應(yīng)用程序的靜態(tài)數(shù)據(jù)。當(dāng)移動(dòng)主體將數(shù)據(jù)搜集完畢后, web服務(wù)器將這些數(shù)據(jù)整理,根據(jù)用戶(hù)的要求分別生成xml文檔,同時(shí)通知客戶(hù)端瀏覽文檔以滿(mǎn) 足用戶(hù)的要求。(3) 應(yīng)用服務(wù)器層:應(yīng)用服務(wù)器層捉供所冇的業(yè)務(wù)邏輯處理功能,完成系統(tǒng)屮對(duì)數(shù)據(jù)庫(kù)的所冇操 作功能,尤其是負(fù)擔(dān)著處理web瀏覽器請(qǐng)求、客戶(hù)端xml編輯和文檔導(dǎo)入工具等請(qǐng)求。它可以 對(duì)文檔進(jìn)行低粒度的分解,通過(guò)mobile agent搜索到的低粒度對(duì)象進(jìn)行分析、將有效的對(duì)象集 合重組成完整的xml文件提交給web服務(wù)器或編輯器。同時(shí)建立管理木地的應(yīng)用服務(wù)器表和數(shù) 據(jù)庫(kù)服務(wù)器表,以捉供派遣移動(dòng)agent用。(4)數(shù)
8、據(jù)庫(kù)服務(wù)器層:數(shù)據(jù)庫(kù)層存儲(chǔ)應(yīng)用屮的數(shù)據(jù),它與應(yīng)用服務(wù)層共同完成業(yè)務(wù)規(guī)劃、驗(yàn)證和 持續(xù)存儲(chǔ)的實(shí)現(xiàn)。同時(shí)數(shù)據(jù)庫(kù)服務(wù)器保存和管理著一張木地?cái)?shù)據(jù)庫(kù)服務(wù)器表,以供遷入移動(dòng) agenl參考完成自動(dòng)的數(shù)據(jù)庫(kù)服務(wù)器訪(fǎng)問(wèn)路由設(shè)計(jì)和遍歷。3文檔管理的實(shí)現(xiàn)3.1電子倉(cāng)庫(kù)與丈檔管理的關(guān)系電子倉(cāng)庫(kù)dv (data vault)是指在pdm系統(tǒng)屮實(shí)現(xiàn)產(chǎn)品數(shù)據(jù)存儲(chǔ)與管理的元數(shù)據(jù)庫(kù)及其管理系統(tǒng), 它是連接數(shù)據(jù)庫(kù)和數(shù)據(jù)使用界面的一個(gè)邏輯單元5。電了倉(cāng)庫(kù)連接數(shù)據(jù)庫(kù)與文件系統(tǒng),通過(guò)建 立在數(shù)據(jù)庫(kù)之上的關(guān)聯(lián)指針,建立不同類(lèi)型的或異構(gòu)的產(chǎn)品數(shù)據(jù)之間的聯(lián)系,實(shí)現(xiàn)文檔的層次 和聯(lián)系控制。由于pdm系統(tǒng)管理的物理文件往往是各式各樣的,管理和
9、查找起來(lái)非常困難。如 果用數(shù)據(jù)庫(kù)對(duì)它們進(jìn)行管理,只需將文件的描述信息,如文件名、文件長(zhǎng)度、類(lèi)型、創(chuàng)建日期、 版本、所有者以及存取路徑提取岀來(lái),添加到數(shù)據(jù)庫(kù)表格屮,便可建立數(shù)據(jù)庫(kù)表格屮每一條記 錄與一個(gè)物理文件的連接,從而保證記錄與相應(yīng)物理文件的對(duì)應(yīng)關(guān)系??梢?jiàn),通過(guò)電了倉(cāng)庫(kù)可 以比較方便地實(shí)現(xiàn)文檔的分布式管理與共享。3. 2文檔管理模塊的web實(shí)現(xiàn)基于web的pdm文檔管理功能主要包括:(1) 文檔的版本控制,如文檔在簽岀、修訂時(shí)版本的增加和擴(kuò)展;(2) 文檔的操作,包括文檔的創(chuàng)建、注冊(cè)、查詢(xún),文檔的簽人、簽出、復(fù)制、刪除,以及文檔的 凍結(jié)、修訂等;(3) 文檔的安全控制,通過(guò)用戶(hù)注冊(cè)登錄口令認(rèn)證以及文檔操作過(guò)程中角色權(quán)限認(rèn)證確保文檔管 理的安全性;(4) 郵件系統(tǒng),便于系統(tǒng)用戶(hù)進(jìn)行信息交流。筆者所開(kāi)發(fā)的文檔管理模塊的實(shí)現(xiàn)采用microsoft visual studio. net2005作為開(kāi)發(fā)工具,選 擇具中的c#作為開(kāi)發(fā)語(yǔ)言,數(shù)據(jù)庫(kù)采用關(guān)系型數(shù)據(jù)庫(kù)microsoftsql server2005,綜合運(yùn)用 ad0.net
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【課堂設(shè)計(jì)】2014-2021學(xué)年高中生物拓展演練:1.1-細(xì)胞生活的環(huán)境(人教版必修3)
- 八年級(jí)下冊(cè)英語(yǔ)人教版單詞表
- 培養(yǎng)小學(xué)一年級(jí)學(xué)生全面發(fā)展-班主任教師的工作計(jì)劃
- 陜西省渭南市2025屆高三教學(xué)質(zhì)量檢測(cè) (Ⅰ)歷史試題(含答案)
- 北京市延慶區(qū)2024-2025學(xué)年七年級(jí)上學(xué)期期末考試歷史試題(含答案)
- 2024-2025學(xué)年人教版數(shù)學(xué)八年級(jí)上冊(cè)期末培優(yōu)卷(含答案)
- 2021高考生物拉分題專(zhuān)項(xiàng)訓(xùn)練:專(zhuān)題01-細(xì)胞的分子組成(解析版)
- 【名師一號(hào)】2020-2021學(xué)年高中地理人教版同步練習(xí)必修二-雙基限時(shí)練11
- 2025年0119西安融科通信技術(shù)有限公司
- 【名師一號(hào)】2020-2021學(xué)年新課標(biāo)化學(xué)必修二-第二章-綜合測(cè)試-化學(xué)反應(yīng)與能量
- 《廚房里的物質(zhì)與變化》實(shí)驗(yàn)記錄單
- 公司級(jí)新員工安全培訓(xùn)課件
- 協(xié)商函范文(推薦十八篇)
- 面神經(jīng)微血管減壓術(shù)精要
- S7-1200PLC實(shí)訓(xùn)課程教案
- 畢業(yè)設(shè)計(jì)(論文)-仿生分布式驅(qū)動(dòng)撲翼設(shè)計(jì)-機(jī)械鳥(niǎo)
- 畢業(yè)論文-YT4543型組合機(jī)床動(dòng)力滑臺(tái)液壓傳動(dòng)系統(tǒng)設(shè)計(jì)
- 軸系的結(jié)構(gòu)設(shè)計(jì)
- 律師事務(wù)所編制的實(shí)習(xí)人員實(shí)務(wù)訓(xùn)練計(jì)劃
- 地圖投影課件03第三章圓柱投影
- 英國(guó)簽證戶(hù)口本翻譯模板(匯編)
評(píng)論
0/150
提交評(píng)論