

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、基于基于SOASOA的工作流管理系統(tǒng)設(shè)計的工作流管理系統(tǒng)設(shè)計本文設(shè)計了基于SOA的工作流管理系統(tǒng)。首先,對SOA服務(wù)與工作流進(jìn)行了整合,然后,設(shè)計了系統(tǒng)工作流引擎,通過工作流管理引擎調(diào)度Web服務(wù),實現(xiàn)了工作流的最優(yōu)化。開發(fā)的工作流管理系統(tǒng)應(yīng)用于某電力公司設(shè)備管理系統(tǒng),結(jié)果表明,該系統(tǒng)可以改善設(shè)備管理的內(nèi)外部流程,提高了工作效率。0引言引言工作流管理技術(shù)是一種正在快速發(fā)展的技術(shù),正在被越來越多的企業(yè)所應(yīng)用。企業(yè)的日?;顒又校s有70%是
2、屬于流程類活動,如訂單出貨流程、生產(chǎn)流程、企業(yè)內(nèi)各類申請表單、公文簽審、信息傳遞與簽收、公司各類支出與收付等。由于在Inter上開展電子商務(wù)的廉價與方便性,促進(jìn)了企業(yè)之間的交流,擴大了企業(yè)視野,在這種環(huán)境下,工作流管理系統(tǒng)就暴露出了很多不足之處:缺乏柔性,不能及時響應(yīng)變化和相互之間缺乏互操作等,這些顯然不能滿足現(xiàn)代企業(yè)業(yè)務(wù)流程管理的要求。面向服務(wù)體系結(jié)構(gòu)(ServiceientedArchitecture,SOA)的出現(xiàn),為解決上述難題
3、提供了契機。SOA是為解決在Inter環(huán)境下業(yè)務(wù)集成的需要,通過連接能完成特定任務(wù)的獨立功能實體實現(xiàn)的一種軟件架構(gòu)。把SOA加入到工作流系統(tǒng)中,可以很好地解決現(xiàn)有工作流管理系統(tǒng)的柔性缺乏、不能及時響應(yīng)變化和相互之間互操作性差等缺點,極大地提高了工作流系統(tǒng)的應(yīng)用范圍,促進(jìn)工作流管理系統(tǒng)的發(fā)展。因此,研究并實現(xiàn)基于SOA的工作流管理系統(tǒng)具有重要的現(xiàn)實意義和廣闊的應(yīng)用前景。文中設(shè)計開發(fā)的工作流管理系統(tǒng)應(yīng)用于某電力公司設(shè)備管理系統(tǒng),實際應(yīng)用表明
4、,設(shè)計的工作流管理系統(tǒng)改善了電力公司的內(nèi)外部流程,提高了工作效率,達(dá)到了預(yù)期的效果。1基于基于SOASOA的工作流系統(tǒng)設(shè)計的工作流系統(tǒng)設(shè)計1.11.1工作流系統(tǒng)結(jié)構(gòu)設(shè)計工作流系統(tǒng)結(jié)構(gòu)設(shè)計設(shè)計的工作流系統(tǒng)結(jié)構(gòu)如圖1所示。點擊圖片查看大圖成從工作流活動到Web服務(wù)的對應(yīng)關(guān)系,供客戶使用。Web服務(wù)注冊主要是對Web服務(wù)進(jìn)行注冊,并由Web服務(wù)管理模塊進(jìn)行管理。工作流聯(lián)盟(WkflowManagementCoalition,WFMC)給出了5
5、類接口,結(jié)合本系統(tǒng)的需要,將其5類接口細(xì)化為6類接口,如圖2所示。點擊圖片查看大圖圖2接口示意圖(1)接口1:工作流服務(wù)和工作流建模工具。(2)接口2:工作流服務(wù)和客戶應(yīng)用之間的接口,客戶端使用瀏覽器,而客戶應(yīng)用使用Web服務(wù)技術(shù),所以,可以使用Java提供的標(biāo)準(zhǔn)接口。(3)接口3:工作流引擎和直接調(diào)用的應(yīng)用程序之間的接口,即Web服務(wù)與工作流引擎之間的接口。(4)接口4:工作流管理系統(tǒng)之間的互操作接口,細(xì)化為對數(shù)據(jù)庫操作的事務(wù)。各模塊
6、并不直接調(diào)用,使用對數(shù)據(jù)庫的事務(wù)技術(shù)來進(jìn)行互操作。(5)接口5:工作流服務(wù)和工作流管理工具之間的接口,細(xì)化為狀態(tài)查詢與數(shù)據(jù)庫的實時讀操作。(6)接口6:單個Web服務(wù)與Web服務(wù)管理系統(tǒng)之間的接口。其中,接口1為在不同物理或電子介質(zhì)之間傳遞過程定義的信息提供了交互的形式和API調(diào)用;接口2定義了通信建立、工作流定義操作等功能;接口3激活應(yīng)用程序的API函數(shù)應(yīng)覆蓋的zixuncuxiao幾個方面的功能;接口4通過提供大量完成工作流執(zhí)行服務(wù)
7、之間需要的API來實現(xiàn)工作流引擎互操作,例如,2個工作流執(zhí)行服務(wù)之間的直接調(diào)用或者通過網(wǎng)關(guān)函數(shù);接口5主要實現(xiàn)對工作流的管理和監(jiān)視;接口6實現(xiàn)工作流活動自身的管理,實現(xiàn)業(yè)務(wù)重組之類的功能。2SOASOA服務(wù)與工作流的整合服務(wù)與工作流的整合企業(yè)內(nèi)部所有應(yīng)用功能都是以Web服務(wù)的方式提供的,方便用戶需求改變時的業(yè)務(wù)重組。同時,工作流引擎在進(jìn)行調(diào)度的時候,采用(SimpleObjectAccessProtocol,SOAP)協(xié)議來實現(xià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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于soa的工作流管理系統(tǒng)研究
- 基于SOA的工作流管理系統(tǒng)的研究與設(shè)計.pdf
- 基于SOA車間工作流管理系統(tǒng)的研究.pdf
- 基于SOA的工作流管理系統(tǒng)研究.pdf
- 基于SOA的工作流管理系統(tǒng)的研究與實現(xiàn).pdf
- 基于SOA的工作流管理系統(tǒng)研究與應(yīng)用.pdf
- 通用工作流管理系統(tǒng)的研究和基于Web的工作流管理系統(tǒng)設(shè)計.pdf
- 基于SOA的中國移動內(nèi)控管理系統(tǒng)工作流管理子系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 基于模型的工作流管理系統(tǒng).pdf
- 基于JMS的工作流管理系統(tǒng).pdf
- 基于.net的工作流管理系統(tǒng)研究與設(shè)計
- 基于Web工作流管理系統(tǒng)的設(shè)計與研究.pdf
- 基于Web服務(wù)的工作流管理系統(tǒng).pdf
- 基于JMX技術(shù)的工作流管理系統(tǒng).pdf
- 基于jBPM的工作流管理系統(tǒng)設(shè)計與實現(xiàn).pdf
- 基于CORBA的工作流管理系統(tǒng)——工作流引擎的設(shè)計與實現(xiàn).pdf
- 工作流管理系統(tǒng).pdf
- 基于OSWorkflow的工作流管理系統(tǒng)的設(shè)計與開發(fā).pdf
- 基于CORBA的工作流管理系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 基于AGENT的工作流管理系統(tǒng)的設(shè)計與實現(xiàn).pdf
評論
0/150
提交評論