基于本體的TAR協(xié)同數(shù)據(jù)管理框架研究_第1頁
基于本體的TAR協(xié)同數(shù)據(jù)管理框架研究_第2頁
基于本體的TAR協(xié)同數(shù)據(jù)管理框架研究_第3頁
基于本體的TAR協(xié)同數(shù)據(jù)管理框架研究_第4頁
基于本體的TAR協(xié)同數(shù)據(jù)管理框架研究_第5頁
已閱讀5頁,還剩81頁未讀, 繼續(xù)免費閱讀

基于本體的TAR協(xié)同數(shù)據(jù)管理框架研究.pdf 免費下載

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

i 摘 要 本文以面向商家的托管式電子商務(wù)物流管理平臺的研究與開發(fā)為應(yīng)用背景,結(jié)合面向服務(wù)架構(gòu) 據(jù)集成框架技術(shù)和 術(shù),深入研究了 務(wù)同數(shù)據(jù)管理框架的設(shè)計,并采用面向 法對其進(jìn)行優(yōu)化。通過工作流技術(shù)結(jié)合多 作,實現(xiàn)了數(shù)據(jù)存?。徊捎帽倔w樹組織數(shù)據(jù)的存儲結(jié)構(gòu),分別建立全局本體和局部本體以及之間的映射關(guān)系實現(xiàn)了數(shù)據(jù)存儲。 首先,探討了 據(jù)協(xié)同軟件架構(gòu)的關(guān)鍵技術(shù)。一是研究了 發(fā)技術(shù) 出了 據(jù)協(xié)同管理軟件基于 層次結(jié)構(gòu)模型。二是對面向 軟件開發(fā)框架進(jìn)行深入研究,給出 表示方法并結(jié)合應(yīng)用背景對 語進(jìn)行擴(kuò)充。三是給出了工作流建模方法與協(xié)同表示方法,并深入研究了角色協(xié)同和信息協(xié)同技術(shù)。最后建立了架結(jié)構(gòu),給出 述模板,探討了全局本體和局部本體之間的映射關(guān)系,通過查詢分解算法實現(xiàn)從語義查詢到數(shù)據(jù)源查詢的轉(zhuǎn)換,實現(xiàn)數(shù)據(jù)的透明訪問。 其次,對基于本體的 同數(shù)據(jù)管理框架進(jìn)行領(lǐng)域分析和領(lǐng)域設(shè)計。在領(lǐng)域分析中,首先結(jié)合面向商家的托管式電子商務(wù)物流應(yīng)用背景給出了軟件框架的功能模型,并對領(lǐng)域需求進(jìn)行抽象與描述,給出軟件用例模型。其次對關(guān)鍵用例進(jìn)一步分解,給出基于工作流表示的物流訂單管理活動模型和 示。最后構(gòu)建全局本體和局部本體,提出基于相似度綜合的本體映射方法,并對查詢轉(zhuǎn)換算法做了詳細(xì)的分析。在領(lǐng)域設(shè)計中,首先建立對象結(jié)構(gòu)模型與行為模型。其次運用 技術(shù)對類模型進(jìn)行了優(yōu)化設(shè)計,對通信過程給出擴(kuò)充的 語表示。最后給出典型應(yīng)用數(shù)據(jù)庫設(shè)計和界面設(shè)計。 最后給出開發(fā)環(huán)境配置和典型應(yīng)用實現(xiàn)。首先給出開發(fā)環(huán)境配置。其次給出數(shù)據(jù)管理軟件的構(gòu)件圖,并采用 言對模型進(jìn)行可實現(xiàn)性描述。最后給出典型應(yīng)用代碼片段,展示了軟件的實際開發(fā)過程。 本文所提出的 件設(shè)計方法、程模式、本體映射方法和 據(jù)協(xié)同框架都被應(yīng)用到系統(tǒng)的開發(fā)中,具有一定的理論意義和工程實踐價值。 關(guān)鍵詞: 協(xié)同數(shù)據(jù)管理,本體描述模板 體映射方法, 示,多 作,of on of of to to OA of WL to is to is to to of on is at of WL in to a on in is to of is in is a in 錄 第一章 緒論 . . 1 究領(lǐng)域 的發(fā)展概況 . . 1 題研究 意義與主要研究內(nèi)容 . 2 題研究 的主要工作情況 . . 4 第二章 同數(shù)據(jù)管理軟件建模的關(guān)鍵技術(shù) . 5 系結(jié)構(gòu)與實現(xiàn)技術(shù) . . 5 系結(jié)構(gòu)與設(shè)計理念 . 5 于現(xiàn)技術(shù) . . 6 于系結(jié)構(gòu) 的 同 數(shù)據(jù)管理框架 . 8 向 的軟件開發(fā)框架 . . 9 . . 9 . 11 作流建 模方法與協(xié)同表示方法 . 14 作流建模方法 . . 14 同表示方法 . . 15 源的交 互和共享技術(shù) . . 17 體描述方法 . . 18 述模板 . . 19 務(wù)間協(xié)作異構(gòu)問題的解決方案 . 22 章小結(jié) . 24 第三章 同數(shù)據(jù)管理系統(tǒng)的領(lǐng)域分析 . 25 于領(lǐng)域工程的 協(xié)同數(shù)據(jù)管理框架的需求模型 . 25 管式物流的領(lǐng)域知識 . 25 于S 領(lǐng)域功能模型 . 26 同數(shù)據(jù)管理的用例模型 . 28 于工作 流表示的活動模型 . 32 流訂單管理的 述 . . 33 同 數(shù)據(jù)管理框架的本體建立、映射與查詢 . 35 體的構(gòu)建 . 36 體映射方法 . 41 詢轉(zhuǎn)換方法 . 46 章小結(jié) . 47 同數(shù)據(jù)管理系統(tǒng)的領(lǐng)域設(shè)計 . 48 同數(shù)據(jù)管理軟件的類架構(gòu) . 48 始類模型設(shè)計 . 48 向類模型優(yōu)化 . 51 源請求過程的 述 . 53 化類模型設(shè)計 . 55 化類模型設(shè)計 . 56 象行為 模型設(shè)計 . . 57 型應(yīng)用 數(shù)據(jù)庫設(shè)計 . . 59 統(tǒng)界面 設(shè)計 . . 60 章小結(jié) . . 61 第五章 同數(shù)據(jù)管理系統(tǒng)的典型應(yīng)用實現(xiàn) . 62 發(fā)環(huán)境 的選擇與配置 . . 62 同數(shù)據(jù)管理軟件的可實現(xiàn)性描述 . 64 同數(shù)據(jù)管理軟件的典型應(yīng)用實現(xiàn) . 67 章小結(jié) . 71 第六章 總結(jié) 與展望 . . 72 參考文獻(xiàn) . . 74 致 謝 . . 78 在學(xué)期間的研究成果及發(fā)表的學(xué)術(shù)論文 . 79 v 圖表清單 . 7 . 7 圖 于同數(shù)據(jù)管理框架 . 8 圖 應(yīng)式 元結(jié)構(gòu) . 11 . 12 圖 作流元過程模型 . 14 . 15 構(gòu) . 23 圖 向商家托管式物流功能圖 . 26 圖 于同數(shù)據(jù)管理模型 . 27 圖 于數(shù)據(jù)管理用例模型 . 29 圖 向商家的托管式物流用例圖 . 31 圖 向商家的托管式物流活動圖 . 32 圖 進(jìn)的混合本體模型 . 36 圖 系數(shù)據(jù)源局部本體圖 . 37 . 39 局本體圖. . 40 圖 組織本體構(gòu)建與維護(hù)機(jī)制 . 41 圖 局本體和局部本體映射圖 . 42 始類模型. . 49 圖 源訪問協(xié)同域精化類模型 . 57 圖 源請求順序圖 . 58 統(tǒng)界面圖. . 61 圖 體建模工具 . 63 統(tǒng)構(gòu)件圖. . 64 . 12 表 念的關(guān)系表示 . 18 表 系數(shù)據(jù)源局部本體轉(zhuǎn)換表 . 36 . 37 表 源請求處理 主要事件表 . 52 表 源請求處理 主要行為方法表 . 52 表 源請求處理 主要行為規(guī)則表 . 52 表 源請求處理 主要屬性表 . 53 象屬性表. . 56 象操作表. . 56 表 要基表清單 . 59 表 冊資源信息表 . 59 表 管貨物信息表 . 60 表 射規(guī)則表 . 60 釋表 英文簡稱 英文全稱 中文注釋 擴(kuò)展標(biāo)記語言 務(wù)描述語言 單對象訪問協(xié)議 一描述、發(fā)現(xiàn)和集成協(xié)議 務(wù)流程執(zhí)行語言 識查詢與處理語言 系結(jié)構(gòu)描述語言 務(wù)代理資源 向服務(wù)的體系結(jié)構(gòu) 1 第一章 緒論 究領(lǐng)域的發(fā)展概況 近年來,協(xié)同計算一直是學(xué)術(shù)界討論和研究的熱點。協(xié)同計算是指通過先進(jìn)的技術(shù),比如計算機(jī)網(wǎng)絡(luò)技術(shù)、計算機(jī)多媒體技術(shù)、通訊技術(shù)和群件技術(shù)共同構(gòu)成協(xié)同計算的環(huán)境,使得不同時間和地域的人們可以協(xié)調(diào)一致地為了某個任務(wù)共同工作1。協(xié)同計算作為當(dāng)前較新的軟件研究的熱點課題,它的協(xié)作不僅僅只是包括了人和人之間的,協(xié)同的思想具有更深入的內(nèi)涵,除此之外還包括不同數(shù)據(jù)和資源、不同的終端的設(shè)備、不同的應(yīng)用系統(tǒng)、不同的背景應(yīng)用或者是機(jī)器和人相互之間等全面的協(xié)同。 數(shù)據(jù)管理是通過使用計算機(jī)的軟硬件技術(shù)有效的對數(shù)據(jù)進(jìn)行收集、存儲、處理,最后提供應(yīng)用的過程2。數(shù)據(jù)管理的目的主要是為了將數(shù)據(jù)的作用更高效地更充分地發(fā)揮。如何組織數(shù)據(jù)是高效地管理數(shù)據(jù)的關(guān)鍵步驟。伴隨著計算機(jī)相關(guān)技術(shù)的不斷地發(fā)展和擴(kuò)充,數(shù)據(jù)管理最初是人工進(jìn)行管理,隨后采用文件系統(tǒng)的管理形式,后來又采用數(shù)據(jù)庫系統(tǒng)的管理方式。數(shù)據(jù)庫管理系統(tǒng)所構(gòu)建的數(shù)據(jù)相關(guān)的結(jié)構(gòu),對數(shù)據(jù)與數(shù)據(jù)之間的內(nèi)在的關(guān)系描述更加地充分和完備,方便了對數(shù)據(jù)進(jìn)行必要的修改、及時的更新和擴(kuò)展新的數(shù)據(jù),大大降低了數(shù)據(jù)的冗余程度,一定程度上提高了管理數(shù)據(jù)的效率和共享數(shù)據(jù)的程度。20 世紀(jì) 60 年代后期以來,計算機(jī)管理的對象規(guī)模越來越大,應(yīng)用范圍越來越廣泛,數(shù)據(jù)量急劇增長,同時多種應(yīng)用,多種語言互相覆蓋地共享數(shù)據(jù)集合的要求越來越高,在協(xié)同計算中協(xié)同數(shù)據(jù)的管理也越來越重要。 計算機(jī)系統(tǒng)結(jié)構(gòu)沿著“單機(jī)單用戶操作方向發(fā)展3。而計算機(jī)互聯(lián)、互操作和協(xié)同工作構(gòu)成的網(wǎng)絡(luò)計算和協(xié)同計算是計算機(jī)支持的協(xié)同工作的基礎(chǔ)。從軟件體系結(jié)構(gòu)角度,傳統(tǒng)的 C/S 系統(tǒng)結(jié)構(gòu)中,服務(wù)器是網(wǎng)絡(luò)的中心,而客戶機(jī)是網(wǎng)絡(luò)的基礎(chǔ),客戶機(jī)依靠服務(wù)器獲取所需要的資源,由于 C/S 結(jié)構(gòu)軟件的數(shù)據(jù)分布特性,客戶端所發(fā)生的一切災(zāi)難性事件都成為可怕的數(shù)據(jù)殺手,C/S 結(jié)構(gòu)的企業(yè)級的異地軟件需要在各個區(qū)域安裝多臺服務(wù)器,且需要做數(shù)據(jù)同步的處理,因而只要有一個數(shù)據(jù)點上的數(shù)據(jù)出現(xiàn)安全隱患,整個應(yīng)用的數(shù)據(jù)的安全都會受到威脅,因此 C/S 結(jié)構(gòu)的異地軟件對于大型應(yīng)用的數(shù)據(jù)安全性是無法保證的且不是高效的。在數(shù)據(jù)一致性方面,一般大型的企業(yè)都是采用在各個區(qū)域安裝服務(wù)器,接著再對各個區(qū)域的數(shù)據(jù)進(jìn)行相關(guān)的同步操作。由此如果發(fā)生網(wǎng)絡(luò)方面的故障,那么會引起部分區(qū)域的數(shù)據(jù)庫的數(shù)據(jù)不能同步,數(shù)據(jù)無法在同一個時間點上保持一致性,因此不能較好地用于做決策性的分析。在數(shù)據(jù)實時性方面,C/S 結(jié)構(gòu)不可能隨時隨地看到當(dāng)前業(yè)務(wù)的發(fā)生情況,看到的都是事后數(shù)據(jù)。在數(shù)據(jù)溯源性方面,C/S 結(jié)構(gòu)僅僅上傳中間報表數(shù)據(jù),在總部不可能查到各分支的原始單據(jù)。在服務(wù)器響應(yīng)及時性方面,企業(yè)業(yè)務(wù) 2流程、業(yè)務(wù)模式不是一成不變的,軟件供應(yīng)商提供的軟件也不是完美無缺的,所以為了保證各程序版本的一致性,必須暫停一切業(yè)務(wù)進(jìn)行更新,其服務(wù)響應(yīng)時間基本是不可忍受的。 隨著全球信息化的浪潮、信息化產(chǎn)業(yè)不斷發(fā)展、延伸,統(tǒng)架構(gòu)的出現(xiàn),將給企業(yè)信息化帶來一場新的變革。在信息化的應(yīng)用發(fā)展的歷程中,出現(xiàn)過一系列的描述信息的標(biāo)準(zhǔn)如 n 而來自不同結(jié)構(gòu)的系統(tǒng)的數(shù)據(jù)源的數(shù)據(jù)的格式還是保留各個獨立的模式,因此在激勵競爭且多變的市場環(huán)境下,企業(yè)的管理模式很難固化。應(yīng)用傳統(tǒng)的信息化軟件,當(dāng)企業(yè)要做出一些改動時需要面臨巨大的挑戰(zhàn),出現(xiàn)帶來了新的改變,不再是各自獨立的架構(gòu)形式,能夠輕松的互相聯(lián)系組合共享信息。對于集成信息和數(shù)據(jù)資源是簡便且有效的,將廣域網(wǎng)或者是局域網(wǎng)上的網(wǎng)頁、文檔或者是目錄輕松地進(jìn)行集成,對于信息資源之間的協(xié)同性和相關(guān)性得到了加強4。與此同時也將原本成本高且復(fù)雜的集成轉(zhuǎn)變?yōu)槌杀镜投逸^為簡便的設(shè)定相關(guān)的參數(shù),創(chuàng)造了一個全面集成的應(yīng)用信息化的全新領(lǐng)域。面向服務(wù)的架構(gòu),根據(jù)需求通過網(wǎng)絡(luò)對松散耦合的粗粒度應(yīng)用組件進(jìn)行分布式部署、組合以及使用。實施可從企業(yè)外部訪問,隨時可用,粗粒度的服務(wù)接口升級,松散耦合,服務(wù)可重用,服務(wù)接口的設(shè)計,服務(wù)接口的標(biāo)準(zhǔn)化,支持各種消息模式,精確定義的服務(wù)契約5。 目前國內(nèi)外的一些軟件成品和研究論文都有關(guān)于協(xié)同數(shù)據(jù)管理框架研究的相關(guān)表述,結(jié)合文獻(xiàn)資料,相應(yīng)的關(guān)鍵技術(shù)總結(jié)如下:文獻(xiàn)6提出將面向?qū)ο蟮脑O(shè)計思想用于計算機(jī)輔助的協(xié)同設(shè)計數(shù)據(jù)管理中,重點闡述數(shù)據(jù)的存儲、查詢、并發(fā)控制、版本管理等技術(shù)。文獻(xiàn)7提出根據(jù)對分布式的產(chǎn)品數(shù)據(jù)管理進(jìn)行分析后,構(gòu)建面向協(xié)同服務(wù)平臺的開發(fā)式的管理數(shù)據(jù)的框架結(jié)構(gòu),提出多個 間的數(shù)據(jù)交互方法、數(shù)據(jù)安全性保障機(jī)制和數(shù)據(jù)的一致性解決策略。文獻(xiàn)8根據(jù)面向?qū)ο蟮募夹g(shù)和 We b 產(chǎn)品數(shù)據(jù)管理的功能需求,提出一種以模塊為核心技術(shù),用以組織管理和發(fā)布信息的分布式的數(shù)據(jù)管理系統(tǒng),同時對該系統(tǒng)的體系結(jié)構(gòu)給以詳細(xì)的分析。文獻(xiàn)9提出一種采用多智能體技術(shù)的網(wǎng)絡(luò)協(xié)同數(shù)據(jù)管理的模型,通過多智能體技術(shù)解決產(chǎn)品數(shù)據(jù)模型中數(shù)據(jù)異構(gòu)性、協(xié)同性和網(wǎng)絡(luò)化的問題,建立產(chǎn)品的數(shù)據(jù)管理模型和安全信息的體系結(jié)構(gòu),但是對于將多智能體如何作為軟件模塊有待進(jìn)一步研究。 在語義網(wǎng)蓬勃發(fā)展的時代,特定的領(lǐng)域例如現(xiàn)代電子商務(wù)、供應(yīng)鏈與物流和數(shù)字圖書館等領(lǐng)域,信息數(shù)據(jù)孤島使得企業(yè)數(shù)據(jù)無法進(jìn)行語義化溝通交流,因此如何利用數(shù)據(jù)協(xié)同管理提供領(lǐng)域內(nèi)的語義化服務(wù),解決缺乏語義描述的企業(yè)異構(gòu)信息數(shù)據(jù)交換是亟待解決的問題10。 題研究意義與主要研究內(nèi)容 本文以現(xiàn)代電子商務(wù)平臺應(yīng)用為研究背景?,F(xiàn)代電子商務(wù)平臺包括以下模塊:客戶模塊、商家模塊、交易模塊、支付模塊、風(fēng)險控制模塊、物流模塊和后臺客服管理。本課題主要以面向商家的托管式電子商務(wù)物流管理平臺為應(yīng)用背景,主要是基于本體的 務(wù) 源)協(xié)同數(shù)據(jù)管理框架的設(shè)計與實現(xiàn),重點解決系統(tǒng)中的基于本體的資源存儲模式和基于 成軟件構(gòu)架的研究專題。 1課題研究意義 現(xiàn)代電子商務(wù)領(lǐng)域?qū)⑽锪饕虢灰灼脚_,不再是單純的只提供給客戶和商家交易的平臺,還為雙方提供相應(yīng)的物流服務(wù)。托管式物流最核心的部分有兩部分,一是面向客戶發(fā)貨和倉儲功能,二是面向商家發(fā)貨和倉儲功能。本文主要是實現(xiàn)面向商家發(fā)貨和倉儲的功能,通過面向商家發(fā)貨的方式,通過集中貨量與供應(yīng)商談?wù)劭鄣姆绞浇档蜕碳业奈锪鞒杀?,同時提高物流服務(wù)的質(zhì)量,減少糾紛率。 本文使用本體技術(shù)將數(shù)據(jù)源使用本體樹的形式表示,形成局部本體,從領(lǐng)域的角度構(gòu)建全局本體,并提出一種綜合相似度計算的本體映射方法將全局本體和局部本體關(guān)聯(lián)起來。通過成框架實現(xiàn)技術(shù)有效的集成平臺中的異構(gòu)數(shù)據(jù)源,采用查詢分解與重寫方法解決數(shù)據(jù)訪問對任務(wù)請求的透明性。多 間的協(xié)作實現(xiàn)了資源共享與調(diào)度的靈活性。面向服務(wù)架構(gòu) 實現(xiàn)技術(shù) 現(xiàn)數(shù)據(jù)信息的跨平臺的交換與共享,為物流平臺的請求用戶提供統(tǒng)一的視圖。采用面向 面向?qū)ο笙嘟Y(jié)合的軟件開發(fā)方法,研究基于本體的 同數(shù)據(jù)管理框架的設(shè)計與實現(xiàn)。因此具有一定的理論意義與工程實踐價值。 2. 課題研究內(nèi)容與方法 首先探討面向商家的托管式物流領(lǐng)域知識和基于 軟件開發(fā)的理念,結(jié)合 構(gòu)和術(shù)提出“任務(wù)協(xié)同數(shù)據(jù)管理框架,并運用面向?qū)ο蠼7椒ㄟM(jìn)行 據(jù)協(xié)同管理軟件領(lǐng)域分析,構(gòu)建 據(jù)交互共享的框架,同時給出了本體構(gòu)建和本體映射方法,并給出相應(yīng)的查詢算法。其次在軟件領(lǐng)域設(shè)計中引進(jìn) 術(shù)對類模型進(jìn)行優(yōu)化,并使用擴(kuò)充的 語對資源請求過程進(jìn)行描述。最后給出基于本體的據(jù)協(xié)同管理軟件的典型技術(shù)及典型應(yīng)用實現(xiàn)。 第一章:緒論。闡述研究領(lǐng)域相關(guān)的背景及發(fā)展概況。結(jié)合本課題給出課題的研究內(nèi)容與研究方法,列出研究的主要工作,并對各章節(jié)的內(nèi)容進(jìn)行安排。 第二章:同數(shù)據(jù)管理軟件的關(guān)鍵技術(shù)。首先探討了 系結(jié)構(gòu)與 術(shù),給出了基于 務(wù)的數(shù)據(jù)協(xié)同管理軟件層次結(jié)構(gòu)。然后闡述了面向 軟件開發(fā)框架和 示方法,并且結(jié)合應(yīng)用背景對 語進(jìn)行擴(kuò)充,給出擴(kuò)充后的 板。接下來介紹了工作流建模方法和協(xié)同表示方法,給出“任務(wù)工作流元模型。最后分析了資源交互和共享技術(shù),介紹了本體的描述方法并且結(jié)合應(yīng)用給出了 描述模板,數(shù)據(jù)交互采用 據(jù)集成框架。 第三章:同數(shù)據(jù)管理軟件的領(lǐng)域分析。首先建立了 同數(shù)據(jù)管理軟件的功能模型,對其功能需求進(jìn)行了描述。其次采用 例圖建立 同數(shù)據(jù)管理軟件相關(guān)用例模 4型,并給出功能模型的 動圖表示以及 式的活動模型描述。最后給出全局本體和局部本體的構(gòu)建,提出一種綜合的相似度計算的本體映射方法,并給出相應(yīng)的查詢轉(zhuǎn)換算法。 第四章:同數(shù)據(jù)管理軟件的領(lǐng)域設(shè)計。通過對系統(tǒng)進(jìn)一步分析,給出初始類模型,并對其采用 術(shù)進(jìn)行優(yōu)化,并使用擴(kuò)充的 語對資源請求過程進(jìn)行描述。然后給出軟件的行為模型,順序圖來描述類之間的交互關(guān)系。最后給出關(guān)鍵數(shù)據(jù)庫設(shè)計和界面設(shè)計。 第五章:同數(shù)據(jù)管理軟件的典型應(yīng)用實現(xiàn)。闡述了系統(tǒng)所用的開發(fā)平臺、軟件運行環(huán)境的配置。給出了系統(tǒng)的構(gòu)件圖,使用 系統(tǒng)中的相關(guān)構(gòu)件給出可實現(xiàn)性的描述。最后列出系統(tǒng)典型應(yīng)用代碼實現(xiàn)部分。 第六章:總結(jié)和展望。闡述本研究工作的理論價值及其實際應(yīng)用價值。總結(jié)本研究課題的收益點,并指出下一步研究的工作方向。 題研究的主要工作情況 本學(xué)位論文從論文開題、相關(guān)資料的收集、研究方向的學(xué)習(xí)、該項目需求分析、模型研究、軟件構(gòu)架設(shè)計與實現(xiàn)、軟件代碼編寫及軟件測試工作到畢業(yè)學(xué)位論文的撰寫與修改,總共歷時一年多。完成該課題所做的主要包括以下幾個部分。 (1)研究任務(wù)代理資源的數(shù)據(jù)協(xié)同管理相關(guān)背景、技術(shù)及相應(yīng)的部分解決方案,學(xué)習(xí)并掌握了本體理論以及其在計算機(jī)支持的協(xié)同工作中的應(yīng)用、義網(wǎng)技術(shù)、設(shè)計模式、術(shù)、面向服務(wù)的 系結(jié)構(gòu)和 現(xiàn)技術(shù)、工作流的相應(yīng)技術(shù)以及工作流描述語言 識查詢和處理語言 本體描述語言 (2)研究軟件形成的體系結(jié)構(gòu)以及面向過程、面向?qū)ο?、面向服?wù)的區(qū)別,著重研究術(shù),結(jié)合本論文的具體應(yīng)用給出軟件架構(gòu)模型。 (3)針對本課題研究相關(guān)數(shù)據(jù)集成技術(shù)及框架實現(xiàn),運用 據(jù)集成框架和本體模型給出本課題對應(yīng)的數(shù)據(jù)交互共享框架,在此基礎(chǔ)上給出相關(guān)的數(shù)據(jù)共享策略,給出相應(yīng)的本體映射方法和查詢重寫的算法描述及實現(xiàn)。 (4)分析了基于本體的 據(jù)協(xié)同的領(lǐng)域功能模型,應(yīng)用 術(shù)的用例模型和活動模型進(jìn)行系統(tǒng)建模,形成系統(tǒng)需求分析報告。 (5)結(jié)合領(lǐng)域的需求報告,給出靜態(tài)模型初始類架構(gòu),運用面向?qū)ο蠛?關(guān)技術(shù)對類模型進(jìn)行優(yōu)化,設(shè)計系統(tǒng)的順序圖,形成基于本體的 同數(shù)據(jù)管理的領(lǐng)域設(shè)計文檔。 (6)學(xué)習(xí)了軟件實現(xiàn)的相關(guān)技術(shù),包括 。 通過本課題的研究,參與軟件整體開發(fā)流程,能將軟件架構(gòu)相關(guān)領(lǐng)域知識很好的應(yīng)用到實際的工程項目中。相關(guān)的理論知識能夠更為深入的理解,為以后的工作奠定了良好的基礎(chǔ)。通過論文的撰寫,論文的寫作能力也有所提高,收獲頗多。 5 第二章 同數(shù)據(jù)管理軟件建模的關(guān)鍵技術(shù) 本課題的研究目的是通過在 同數(shù)據(jù)管理框架中設(shè)計中引入 術(shù)、術(shù)、程模式和本體模型等來解決協(xié)同數(shù)據(jù)管理的問題。因此本章首先分析 給出了基于 系結(jié)構(gòu)的 同數(shù)據(jù)管理框架。其次給出了面向軟件開發(fā)框架,并結(jié)合多 間的協(xié)作對 示方法進(jìn)行了擴(kuò)充。隨后探討了工作流技術(shù)和系統(tǒng)表示方法,著重研究了信息協(xié)同技術(shù)。最后研究了資源交互與共享技術(shù),包括本體描述方法、本課題的后期研究奠定技術(shù)基礎(chǔ)。 系結(jié)構(gòu)與實現(xiàn)技術(shù) 什么是軟件體系結(jié)構(gòu)?迄今為止沒有一個公認(rèn)的定義,不同軟件體系結(jié)構(gòu)學(xué)者提出了自己的概念和定義,但一般認(rèn)為軟件體系結(jié)構(gòu)由如下實體構(gòu)成:構(gòu)件、構(gòu)件間接口關(guān)系、限制、構(gòu)件和連接件構(gòu)成的拓?fù)浣Y(jié)構(gòu)、設(shè)計原則與指導(dǎo)方針11。 系結(jié)構(gòu)與設(shè)計理念 英文全稱為“,中文翻譯為“面向服務(wù)的體系結(jié)構(gòu)” 。 義為: “一種應(yīng)用程序體系結(jié)構(gòu),在這種體系結(jié)構(gòu)中,所有功能都定義為獨立的服務(wù),這些服務(wù)帶有定義明確的可調(diào)用接口,可以以定義好的順序調(diào)用這些服務(wù)來形成業(yè)務(wù)流程”12。由于 兩個領(lǐng)域,即業(yè)務(wù)領(lǐng)域與技術(shù)領(lǐng)域存在重疊,因此造成根據(jù)自身不同的需求對 行不同的解釋。僅是一種現(xiàn)成的實現(xiàn)技術(shù),而且是一種在計算環(huán)境中設(shè)計、開發(fā)、部署和管理離散邏輯單元模型的方法。理解 鍵是要理解里面的“S” ,即務(wù)。服務(wù)可以說是一種既超越具體技術(shù),又包含具體實現(xiàn)技術(shù)的業(yè)務(wù)功能。這些服務(wù)包括企業(yè)內(nèi)部和外部的每一個業(yè)務(wù)細(xì)節(jié),各個服務(wù)之間是可操作、獨立、模塊化、位置明確、松耦合且可以相互調(diào)用,不同其他的系統(tǒng)產(chǎn)生依賴關(guān)系13。 優(yōu)點主要體現(xiàn)在兩個方面。第一,從技術(shù)開發(fā)角度,供更加靈活的企業(yè)開發(fā)架構(gòu)模式,屏蔽了業(yè)務(wù)邏輯組件的復(fù)雜性,具有跨平臺和重用性,易于維護(hù)和良好的伸縮性,開發(fā)角色更加明確化,支持更多的客戶端類型。第二,從資源整合的角度,系結(jié)構(gòu)可以依據(jù)現(xiàn)有的系統(tǒng)來發(fā)展,無需對系統(tǒng)重新創(chuàng)建14。 基本特征包括三個部分。 (1)服務(wù)是一種可重用的組件,封裝了企業(yè)的業(yè)務(wù)流程。一般分接口部分和實現(xiàn)部分。接口部分主要是服務(wù)提供者與訪問者間進(jìn)行程序訪問的契約。實現(xiàn)部分則包括服務(wù)的 務(wù)的輸入輸出數(shù)據(jù)及這些數(shù)據(jù)在服務(wù)中的作用等。服務(wù)有五種類型:數(shù)據(jù)訪問服務(wù)、組件服務(wù)、業(yè)務(wù)服務(wù)、復(fù)合服務(wù)、共享或企業(yè)基礎(chǔ)結(jié)構(gòu)服務(wù)。其中 6數(shù)據(jù)訪問服務(wù)是 構(gòu)中應(yīng)用最廣泛的服務(wù),隨著資源被廣泛訪問分享,數(shù)據(jù)層與應(yīng)用層分離成為實現(xiàn)服務(wù)首先要解決的問題。數(shù)據(jù)訪問服務(wù)使得用戶對企業(yè)的各種關(guān)系型或者非關(guān)系型的數(shù)據(jù)源進(jìn)行訪問、集成、或者是轉(zhuǎn)換,隱藏對數(shù)據(jù)源的直接訪問轉(zhuǎn)換和操作,同時也隱藏復(fù)雜的基本格式。這也是本文首要實現(xiàn)的服務(wù),正是結(jié)合本文的應(yīng)用背景以及任務(wù)代理資源這樣一個方式,所以數(shù)據(jù)訪問服務(wù)是我們使用 務(wù)架構(gòu)的依據(jù),正是 種特有的數(shù)據(jù)訪問服務(wù)方式能極好的與本課題的應(yīng)用相結(jié)合15,16。 (2)有松耦合的特點。直觀的說服務(wù)提供者和服務(wù)訪問者能夠借助定義良好的接口獨立開發(fā)自身的應(yīng)用。松耦合的優(yōu)點就是靈活、當(dāng)組成整個應(yīng)用程序的一個服務(wù)內(nèi)部結(jié)構(gòu)和實現(xiàn)發(fā)生變化時,比如服務(wù)提供者更改服務(wù)的數(shù)據(jù)、接口或消息版本,但是不影響它的繼續(xù)存在。服務(wù)的請求者也不知道服務(wù)的提供服務(wù)所使用的技術(shù)細(xì)節(jié)17。 (3)一種粗粒度的服務(wù),細(xì)粒度和粗粒度的區(qū)別是:細(xì)粒度是提供少量商業(yè)流程可用性服務(wù),細(xì)粒度可用 務(wù)實現(xiàn),也可用分布式對象實現(xiàn);粗粒度顯然比細(xì)粒度提供更多的服務(wù)實現(xiàn)功能,消耗的結(jié)構(gòu)化數(shù)據(jù)或消息的數(shù)量不同,粗粒度不僅返回類似的消息或數(shù)據(jù),還有內(nèi)嵌的上下文。粗粒度服務(wù)不需要通過網(wǎng)絡(luò)多次調(diào)用提供有意義的業(yè)務(wù)服務(wù)18。 于 現(xiàn)技術(shù) 術(shù)是 具體實現(xiàn)技術(shù),等同于 術(shù), 件不同于其他組件的根本之處在于 用一種標(biāo)準(zhǔn)的傳輸協(xié)議 發(fā)服務(wù)組件的目的就是能夠為客戶端提供服務(wù)調(diào)用的功能, 際上就是對調(diào)用的過程進(jìn)行標(biāo)準(zhǔn)化的定義19: (1)服務(wù)器端對所提供的服務(wù)的相關(guān)內(nèi)容通過標(biāo)準(zhǔn)的方法向外界給予描述; (2)戶端調(diào)用服務(wù)器端的服務(wù)的協(xié)議是需要完全標(biāo)準(zhǔn)化的; (3)供服務(wù)者通過一個公共的地址放置服務(wù)的內(nèi)容,以便服務(wù)調(diào)用者查詢。 顧名思義,務(wù)就是一個運行在 的服務(wù)程序。這個服務(wù)通過網(wǎng)絡(luò)為程序提供遠(yuǎn)程調(diào)用方法。務(wù)實現(xiàn)了將軟件作為服務(wù)的理念。構(gòu)由三個角色和三個操作構(gòu)建的。三個角色指的是服務(wù)提供者、服務(wù)中介、服務(wù)請求者。三個操作指的是發(fā)布、綁定和發(fā)現(xiàn)。系是一套協(xié)議棧構(gòu)成的層次化的體系結(jié)構(gòu)20。從下至上分別是網(wǎng)絡(luò)協(xié)議、基于 消息、服務(wù)描述、服務(wù)發(fā)現(xiàn)和發(fā)布、服務(wù)流。右側(cè)是各個協(xié)議層都要使用的公共的機(jī)制,包括安全管理和服務(wù)質(zhì)量。底層是因特網(wǎng)傳輸標(biāo)準(zhǔn)協(xié)議。中間層是 相關(guān)標(biāo)準(zhǔn)協(xié)議,包括簡單訪問協(xié)議 一描述、發(fā)現(xiàn)、集成協(xié)議以及 上層是支持復(fù)雜的工作流和業(yè)務(wù)邏輯的工作流建模語言,如圖 示。 7 服務(wù)流(務(wù)發(fā)現(xiàn)與發(fā)布(全管理服務(wù)質(zhì)量網(wǎng)絡(luò)協(xié)議(于務(wù)描述( 一種技術(shù)實現(xiàn),其中一個是 根本聯(lián)系,即是 配套的接口定義的標(biāo)準(zhǔn)。由此引出基于 術(shù)的角模型21,如圖 示。 代理:服務(wù)注冊中心冊/引用技術(shù):服務(wù)描述語言(務(wù)請求者功能:服務(wù)查詢、信息獲取服務(wù)提供者功能:服務(wù)封裝、部署發(fā)現(xiàn):布:下面給出三個角色之間進(jìn)行交互操作的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論