資源描述:
《基于fsm模型的流程引擎研究與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、摘要Y960325要工作流管理技術(shù)是實(shí)現(xiàn)企業(yè)業(yè)務(wù)流程管理自動(dòng)化的一項(xiàng)重要的計(jì)算機(jī)技術(shù)。然而,隨著Intemet上電子商務(wù)的飛速發(fā)展,傳統(tǒng)工作流管理系統(tǒng)越來(lái)越不能適應(yīng)現(xiàn)代企業(yè)業(yè)務(wù)流程管理的要求,主要表現(xiàn)在系統(tǒng)缺乏柔性和互操作性,難以支持動(dòng)態(tài)的和跨組織的工作流程。本文參考工作流管理聯(lián)盟(WorkflowManagementCoalition,簡(jiǎn)稱(chēng)wfMc1規(guī)范首先介紹了工作流管理系統(tǒng)的相關(guān)概念。使用圖形可視化方法進(jìn)行流程建模,管理人員可以通過(guò)可視化的圖形界面繪制業(yè)務(wù)流程,實(shí)現(xiàn)了流程定義中真正意義上的人機(jī)交互。然后基于XML技術(shù),提出了一種面向電子商務(wù)應(yīng)用的工作流流程模型,該模型采用狀態(tài)圖來(lái)
2、表示,設(shè)計(jì)了其XPDL描述;同時(shí)設(shè)計(jì)了工作流的組織管理模型。在此基礎(chǔ)上,開(kāi)發(fā)了一套基于關(guān)系數(shù)據(jù)庫(kù)的工作流的流程引擎,給出了流程引擎的概要設(shè)計(jì),包括功能設(shè)計(jì)和引擎的整體結(jié)構(gòu)。并結(jié)合分布式技術(shù)給出引擎組件的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)。在實(shí)現(xiàn)方案中,應(yīng)用Web服務(wù)技術(shù)改善流程引擎的性能。用Web服務(wù)實(shí)現(xiàn)流程活動(dòng),動(dòng)態(tài)選擇合作商;實(shí)現(xiàn)跨組織的工作流提高工作流系統(tǒng)的互操作性。在引擎的實(shí)現(xiàn)中,調(diào)度和路由算法是非常關(guān)鍵的部分。本文改進(jìn)了己有的調(diào)度算法,解決工作流引擎中任務(wù)的時(shí)間約束問(wèn)題,實(shí)現(xiàn)了具有較低的截止期錯(cuò)過(guò)率和較短的響應(yīng)時(shí)間的流程引擎任務(wù)調(diào)度策略。分析了并行路由、選擇路由的幾種情況。通過(guò)對(duì)幾種路由算法的需
3、求分析,給出了算法的設(shè)計(jì)和實(shí)現(xiàn)方案。最后,我們把流程引擎和工作流技術(shù)應(yīng)用到應(yīng)用集成上。通過(guò)把應(yīng)用邏輯和流程邏輯相分離,把人、信息和應(yīng)用工具合理組織在一起。發(fā)揮了系統(tǒng)的最大效能,為企業(yè)更好的實(shí)現(xiàn)經(jīng)營(yíng)目標(biāo)提供了先進(jìn)的手段。關(guān)鍵詞:流程引擎,J2EE,路由,應(yīng)用集成中圖法分類(lèi)號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A摘要AbstractWorkflowmanagementtechnologyisanimportantcomputertechnologyinenterprisebusinessprocessmanagement.Asthefaste—businessdevelopmentinInternet
4、,traditionalworkflowmanagementsystems(WVMS)can’tmeettherequirementofmodembusinessprocessmanagementanymore.Theydon’tprovideenoughsupporttodynamicandinter-organizationbusinessprocessesbecauselackingagilityandinteroperability.Inthispaper,WorkflowManagementSystemwhichreferencedWfMCspecificationisint
5、roducedindetail.Usingamethodofgraphicvisualizationforprocessmodeling,theadministratorcandrawbusinessprocessthroughgraphicalinterfacestomakeman-machineinteractionsreallycometrue.Onthebasisofgraphicvisualization,wesupposedaworkflowprocessmodelaimedtothee-businesswhichbased0nXML.Theprocessmodelisex
6、pressedbystatediagram.It’SXPDLwasdesigned.Theorganizationmodelwasdesigned,anddevelopedasetofworkflow’SprocessenginebasedontheRDBMS.Afterthat,briefspecificationofprocessengineisintroduced,includingdesignoffunctionandtheengine’Sstructure,andthedesignanddevelopmentofworkflowengineisdiscussedingreat
7、detailcombinedwithdistributedtechnologiesintherealizationoftheproject.Weimprovedprocessengine’Sperformancethroughimplementingactivitiesinaprocessbywebservicesanddynamicallyresolvingserviceproviderasparticipationalrole.What’S