計算機軟件論文基于構(gòu)件的工作流引擎的研究_第1頁
計算機軟件論文基于構(gòu)件的工作流引擎的研究_第2頁
計算機軟件論文基于構(gòu)件的工作流引擎的研究_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、基于構(gòu)件的工作流引擎的研究 基于構(gòu)件的工作流引擎的研究 research of workflow engine based on component【中文摘要】 作為目前迅速發(fā)展的一個領(lǐng)域,工作流管理系統(tǒng)在企業(yè)信息化管理、流程化生產(chǎn)制造等領(lǐng)域發(fā)揮出越來越大的作用。工作流引擎作為工作流管理系統(tǒng)的核心,一直注重性能的高效和結(jié)構(gòu)的優(yōu)良。如何設(shè)計一個結(jié)構(gòu)優(yōu)良、性能高效、柔性化強、方便擴展且易于集成的工作流引擎,不僅是備受業(yè)界關(guān)注的熱點,也一直是工作流產(chǎn)品開發(fā)面臨的最直接問題。軟件復(fù)用理論是目前解決軟件危機、提高軟件質(zhì)量和軟件生產(chǎn)效率的有效途徑,為軟件產(chǎn)品的改良和優(yōu)化奠定了理論基礎(chǔ),是軟件發(fā)展過程中的一

2、個里程碑。尤其,近年來軟件構(gòu)件技術(shù)在研究和應(yīng)用方面取得了快速發(fā)展,為實現(xiàn)軟件工業(yè)化生產(chǎn)及促成良好的軟件產(chǎn)業(yè)格局奠定了基礎(chǔ)。鑒于軟件復(fù)用理論的領(lǐng)域應(yīng)用優(yōu)勢,針對工作流引擎在可集成性、擴展性和柔性方面的實際需求,將領(lǐng)域工程方法應(yīng)用于工作流引擎的分析與設(shè)計,將軟件構(gòu)件技術(shù)應(yīng)用到工作流引擎的開發(fā),是提高工作流引擎性能,改良工作流引擎結(jié)構(gòu),加快工作流引擎復(fù)用的理想解決方案。據(jù)此,本文采用基于本體的領(lǐng)域分析方法對工作流引擎領(lǐng)域進行領(lǐng)域劃分、領(lǐng)域建模,采用基于構(gòu)件的開發(fā)技術(shù)進行工作流引擎的設(shè)計,同時采用soa架構(gòu)對工作流引擎服務(wù)進行部署實施。在研究過程中抽象了支撐工作流.引擎的各種實施模型,設(shè)計了一套擴展性

3、強且易于集成的工作流引擎構(gòu)件平臺,最后應(yīng)用上述研究成果組裝了一個應(yīng)用于涂料企業(yè)mes(制造執(zhí)行系統(tǒng))平臺中的工作流引擎。研究表明,通過將軟件構(gòu)件技術(shù)應(yīng)用到工作流引擎的開發(fā)過程中,采用領(lǐng)域工程的實施方案,不僅有利于工作流引擎的快速開發(fā)和目前各種工作流產(chǎn)品的有效整合,而且提高了工作流產(chǎn)品的復(fù)用程度,擴展了軟件復(fù)用理論在縱深領(lǐng)域的應(yīng)用。同時結(jié)合具體產(chǎn)品的實際應(yīng)用表明,由于采用構(gòu)件技術(shù)和soa架構(gòu)實施開發(fā),所開發(fā)的工作流引擎不僅擴展性高,而且具有更好的平臺適應(yīng)性。【英文摘要】 as a developing rapidly domain, workflow management system play

4、s more and more important role in information management, flow manufacture enterprises and so on. as the core of workflow management, workflow engine emphasizes high performance and good structure, so how to design a workflow engine that satisfies good structure, high performance, flexible, easy to

5、be expanded and integrated is not only a focus but also a difficult problem for researchers.at present, software reuse theory is an effective solution for resolving software crisis, promoting quality of software production and improving productivity, which lays the theoretical foundation for improve

6、ment and optimization of software production, is a landmark in the history of software development progress. especially, software component technologies have developed fast in research and application recently, which lays the foundation for realizing industrial production of software and contributin

7、g to good industrial pattern. in view. of the priority in domain application of software reuse and the requirement of workflow engine in expansibility and flexibility, it is and ideal solution for promoting performance and optimizing structure of workflow engine that applying domain engine methods i

8、n analysis and design of workflow engine domain, applying software component technology in development of workflow engine.this paper applies ontology-based domain analysis method to carry out domain division, domain modeling, applies component-based development to carry out design of workflow engine

9、, meanwhile, applies soa-based architecture to implement the workflow engine services. during the research all kinds of models that support workflow engine are abstracted, a platform for using components is designed, and in the basis a workflow engine assembled by components is designed and has been

10、 applied in manufacturing execution system of coating and material.the research shows that applying software component technology and domain engine methods in development of workflow engine is benefit to rapid development and integration of workflow products, moreover, which promotes the reuse of wo

11、rkflow products, expands the application fields of software reuse theory. the application shows that component-based workflow engine is not only easier to be integrated but also has more adaptability. 【中文關(guān)鍵詞】 工作流引擎; 領(lǐng)域工程; 軟件構(gòu)件; 領(lǐng)域本體; soa; mes 【英文關(guān)鍵詞】 workflow engine ; domain engine ; software compon

12、ent; domain ontology; soa ; mes 【畢業(yè)論文目錄】摘要 4-5 abstract 5 第一章 緒論 8-16 1.1 引言 8-11 1.2 工作流引擎國內(nèi)外研究現(xiàn)狀及發(fā)展趨勢 11-12 1.3 工作流引擎當(dāng)前面臨的問題和解決方案 12-13 1.4 課題研究內(nèi)容和研究意義 13-16 1.4.1 課題研究內(nèi)容 13-15 1.4.2 課題研究意義 15-16 第二章 基礎(chǔ)理論 16-29 2.1 軟件復(fù)用與軟件構(gòu)件 16-18 2.1.1 軟件復(fù)用理論 16-17 2.1.2 軟件構(gòu)件 17-18 2.2 軟件產(chǎn)品線開發(fā)模式 18-21 2.2.1 領(lǐng)域工程

13、19-20 2.2.2 應(yīng)用工程 20-21 2.3 基于本體的領(lǐng)域分析方法 21-24 2.3.1 本體 22-23 2.3.2 領(lǐng)域本體開發(fā)過程 23-24 2.4 soa 概述 24-28 2.4.1 面向服務(wù)設(shè)計原則 25-26 2.4.2 wcf 技術(shù)概述 26-28 2.5 本章小結(jié) 28-29 第三章 基于本體的工作流引擎領(lǐng)域的分析和建模 29-47 3.1 基于本體的工作流引擎領(lǐng)域分析 29-35 3.1.1 領(lǐng)域范圍界定 29-30 3.1.2 領(lǐng)域詞典創(chuàng)建 30 3.1.3 領(lǐng)域本體提取 30-33 3.1.4 工作流引擎面向?qū)ο竽P?33-35 3.2 工作流引擎實施建模

14、 35-46 3.2.1 工作流路由模型 35-38 3.2.2 授權(quán)控制模型 38-41 3.2.3 數(shù)據(jù)模型 41-45 3.2.4 調(diào)度模型 45-46 3.3 本章小結(jié) 46-47 第四章 基于構(gòu)件的工作流引擎的設(shè)計 47-63 4.1 構(gòu)件模型 47-50 4.2 工作流引擎領(lǐng)域構(gòu)件 50-60 4.2.1 內(nèi)核構(gòu)件 51-59 4.2.2 流程解析構(gòu)件 59-60 4.2.3 其他附屬構(gòu)件 60 4.3 構(gòu)件規(guī)約 60-62 4.4 本章小結(jié) 62-63 第五章 基于soa 的工作流引擎的實施 63-70 5.1 構(gòu)件與服務(wù) 63-64 5.2 工作流引擎服務(wù)架構(gòu) 64-66 5.3 工作流引擎服務(wù)契約 66-68 5.3.1 流程控制服務(wù)契約 67 5.3.2 任務(wù)管理服務(wù)契約 67-68 5.4 工作流引擎服務(wù)承載 68-69 5.5 本章小結(jié) 69-70 第六章 面向mes 的工作流引擎的應(yīng)用 70-76 6.1 工作流引擎在mes 中的作用 70-72 6

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論