資源描述:
《基于jbpm審批流程引擎的研究和實現》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。
1、Y1409942分類號UDC注l密級學位論文基于JBPM審批流程引擎的研究與實現(題名和副題名)讎(作者姓名)指導教師姓名因咀量4邋電子科技大學成都(職務、職稱、學位、單位名稱及地址)申請專業(yè)學位級別碩士專業(yè)名稱計算機軟件與理論論文提交日期2008.5論文答辯日期2008.5學位授予單位和日期電子科技大學答辯委員會主席評閱人2008年月日注l:注明《國際十進分類法UDC》的類號。摘要為提高效率,政府和企業(yè)的事務處理需要更強有力的管理和控制。因此,信息化管理成為日常管理的基本方法。工作流管理技術是其中的一種信息化
2、管理方法。工作流管理技術的核心是工作流建模技術。工作流模型的建立實現了過程邏輯與應用邏輯的分離,具有良好的可實施性。它可以在不修改具體功能模塊的情況下,通過修改過程邏輯(即工作流模型)來改進系統(tǒng)性能,實現對管理過程的集成化。這樣就能夠有效地把人、信息和應用工具合理地組織在一起,同時又能夠提高軟件的重用率。一種基于JBPM(JaVaBuSinessProcessManagement)靈活的、可擴展的工作流管理系統(tǒng)是其中具有代表性的一類。JBPM是一個面向流程的工作流管理系統(tǒng)。它使業(yè)務分析人員能夠與軟件組件進行交互
3、,有助于獲得有效的業(yè)務解決方案。筆者在使用一種名叫Metro的國外軟件時發(fā)現:在退貨審批程序中,提交后就無法更改前一審批意見。據考察,國外類似軟件普遍存在該問題。其本質原因在于,國內與國外在組織設計和管理方式上存在一些差異。而國外軟件設計人員很難考慮到我國的實際情況。根據這一情況,本文提出一種支持“回退”、“會簽”、“跳躍”等運轉模型的工作流管理系統(tǒng)。同時,為了能夠較好的處理復雜業(yè)務過程,本文還提出一種基于JBPM動態(tài)建模的柔性工作流管理技術。通過“黑盒子建模技術”、“子過程的重用技術”、“子過程的模塊化技術"
4、三種技術手段來實現。其中,黑盒子建模技術可以通過其結構上的優(yōu)勢給模型帶來良好的擴展性。子過程的重用技術在業(yè)務流程不是特別明確或者業(yè)務流程發(fā)生某種變化的時候使用。該技術通過對子過程節(jié)點的動態(tài)綁定能夠有效地增加系統(tǒng)的柔性。子過程的模塊化技術主要解決業(yè)務流程的復雜性。該技術可以使工作流在執(zhí)行的時候具有較好的連貫性,同時降低工作流的復雜度,提高工作流的可讀性。本文還通過重寫Node節(jié)點中的read、wdte、execute方法柬擴展流程節(jié)點類型;用二維矩陣結構實現動態(tài)組織的分配;用泳道的思想實現動念角色的分配與授權;通
5、過搭配使用ioin和fork節(jié)點、掛接action的方式實現處理并發(fā)子流程。關鍵詞:JBPM:審批;動態(tài)建模:工作流引擎:工作流管理系統(tǒng)ABSTRACT111ordertoimprovee銜ciency,business仃eatnlelltofgoVen:1nlent&compallyrequiresmorepower如lmanag咖ent&Contr01.SoiIlfIom撕onmanagenlenthaLsbeC0me鋤importantwayindailymanagement.Theworknowm鋤ag
6、ementtec_hnologyisoneofmemethodsofinfomationmanag鋤ent.TheworkflowmodelingtectlllologyistlleCoretecIulologyoftheworknowmaulag鋤enttecllnolo百es.Establishmentofmewod(nowmodelimplementst11eseparationofprocesslo百c&印plication10百cwhichhaSbeenb甜errealized.hlSteadofmo
7、di研ngspecific向rlctionalmodule,throu曲modi所ngprocesslo西c(workflowmodel),itcallimprovesyst鋤mnctionandtumintom鋤agenlentprocessinte莎ation.ThuSusers,infomlatiOnandtoolscanbeintegratedeH’ectively,thesof啊arereusabilityhasalsobeenimproVed.WbrknowmaJlagemeIltsyStemsba
8、LsedonJBPM(JaVaBusinessProcessMaIlagelllent)arepopularin“sfieldinwhichJBPMisaprocess-orientedworkflowmallag鋤entsyStenl.Itenablesbusinessa11alyststointeractwithsoml,areComponentSandcontmutest0eff