資源描述:
《基于BPEL引擎的HUMANWORKFLOW的研究與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、中山大學(xué)碩士學(xué)位論文基于BPEL引擎的HumanWorkflow的研究與實(shí)現(xiàn)姓名:張騰申請(qǐng)學(xué)位級(jí)別:碩士專業(yè):計(jì)算機(jī)軟件與理論指導(dǎo)教師:余陽20070506中山大學(xué)碩士論文題目:基于RPEL引擎的HamanWorkilow的研究與實(shí)現(xiàn)論文題目:專業(yè):碩(博)士生:指導(dǎo)教師:基于BPEL引擎的HumanWorkflow的研究與實(shí)現(xiàn)計(jì)算機(jī)軟件與理論張騰余陽副教授摘要隨著工作流技術(shù)的發(fā)展,業(yè)務(wù)流程執(zhí)行語言(BPEL)逐漸成為了工作流領(lǐng)域的?股新興力量。眾多基于BPEL的引擎產(chǎn)品也如雨后春筍般的地出現(xiàn)在市場(chǎng)上。對(duì)于工作流來說,BPEL帶來豹好處在于其靈活性,并且反應(yīng)更快,柔性更強(qiáng),
2、更能滿足當(dāng)今業(yè)務(wù)變化頻繁的企業(yè)市場(chǎng)。然而,BPEL引擎在一定意義上還不能稱做工作流引擎,因?yàn)樗鄙倭巳斯せ顒?dòng)這個(gè)在傳統(tǒng)工作流系統(tǒng)十分重要的環(huán)節(jié)。一些研究機(jī)構(gòu)和企業(yè)提出了一些改良方法,但大多數(shù)需要對(duì)BPEL語言本身進(jìn)行擴(kuò)展來實(shí)現(xiàn)。這又帶來了兼容性的問題。針對(duì)這個(gè)問題,本文提出了一種不修改BPEL引擎而實(shí)現(xiàn)HumanWorkflow的方案。這種方案基于WebServices技術(shù)和SOA思想,把主要的邏輯實(shí)現(xiàn)放在WebServices層,獨(dú)立于BPEL引擎之外。這樣做的好處在于無論使用任何BPEL引擎,只要其符合BPEL所定義的標(biāo)準(zhǔn)就能使用。同時(shí),由于沒有改動(dòng)BPEL,這使BPE
3、L方便的互操作特性和靈活特性得以保留,可以較方便地從單引擎工作流系統(tǒng)擴(kuò)展為分布式多引擎工作流系統(tǒng)。由于本文著眼于[IumanWorkflow的實(shí)際應(yīng)用,還加入了組織模型的組件,以滿足分布式工作流系統(tǒng)中組織機(jī)構(gòu)龐大,結(jié)構(gòu)復(fù)雜的要求。還通過對(duì)組織模型維度和用戶的屬性維度、能力維度、工作負(fù)載維度和熟練程度維度的考慮,提出了實(shí)現(xiàn)任務(wù)的動(dòng)態(tài)自動(dòng)分配的描述語言、評(píng)估方法和各個(gè)評(píng)估模塊的算法,以滿足分布式工作流系統(tǒng)人員結(jié)構(gòu)不確定性的特點(diǎn)。本文的研究以廠‘州市科技計(jì)劃項(xiàng)目“分布式突發(fā)衛(wèi)生事件信息調(diào)查系統(tǒng)”中山大學(xué)頂士論文題目:基于BPEL引擎的HumanWorldlow的研究與實(shí)現(xiàn)為背景。
4、該系統(tǒng)用于全省醫(yī)療衛(wèi)生系統(tǒng)的信息收集與分析。由于全省各級(jí)醫(yī)療機(jī)構(gòu)眾多,又各自擁有自己的業(yè)務(wù)系統(tǒng),為了滿足信息收集的需要,本系統(tǒng)采用樹型的多級(jí)分布式工作流系統(tǒng),各級(jí)都有自己的工作流系統(tǒng)和引擎。高級(jí)別單位的業(yè)務(wù)流程可以向低級(jí)別的單位擴(kuò)展。這種分布式的工作流系統(tǒng)假設(shè)在多BPEL引擎之上,并且需要大量的人工參與(信息填報(bào))。因此本文把HumanWorkflow方案應(yīng)用在該系統(tǒng)之上,取得了十分良好的效果。關(guān)鍵詞:BPEL引擎、HumanWorkflow、動(dòng)態(tài)任務(wù)分配、組織模型Tl中山大學(xué)碩士論文忍目:基于BPEL引擎的HumanWocH]ow的研究與實(shí)現(xiàn)弧tle:Major.Name
5、:ResearchandlmplclneatofHumanWorkflowBasedonBPELEnginesCompul把rSoflwmeandTheoryZhangTengYuYang(AssociateProfessor)ABSTRACTAsthedevelopmentoftheworkflowtechnology,BPELbecome8anewpartidpantintheworkflow鋤隨Meanwhile,plentyofBPELproductshaveshown印inthemarket.TotheWOll(nOW,theadvantagethatBPELbr
6、ingsinisflexibilityandfasterrcactiOlLItmoctgtherequirementsofenterpriseswhosebusinessprocessesneedtobechangedallthetime.Yet,theBPELenginecouldnotbecalledworkflowengine,sinceitlacksthesuppoftsofhumanac'dngwhichisveryimportantinUaditionalworkflowsyste札Inordertosolvethethisproblem,someorganiz
7、ationsandcompaniesdevelopedsomewaysbyexpandmgthedefinitionoftheBPELlanguage.Butitalsobringssomecompatibili哆problems.Therefore,a血ovdsolutionwhichdoesnotegpo_IldthedefinitionofBPELisproposed.Thissolutionisbased011WebServicestechnologyandSOAthcmry.Inthissolution,