freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

jbpm與spring集成開發(fā)指導書(已修改)

2025-05-25 22:08 本頁面
 

【正文】 nn更多企業(yè)學院: 《中小企業(yè)管理全能版》183套講座+89700份資料《總經(jīng)理、高層管理》49套講座+16388份資料《中層管理學院》46套講座+6020份資料《國學智慧、易經(jīng)》46套講座《人力資源學院》56套講座+27123份資料《各階段員工培訓學院》77套講座+ 324份資料《員工管理企業(yè)學院》67套講座+ 8720份資料《工廠生產(chǎn)管理學院》52套講座+ 13920份資料《財務(wù)管理學院》53套講座+ 17945份資料《銷售經(jīng)理學院》56套講座+ 14350份資料《銷售人員培訓學院》72套講座+ 4879份資料n更多企業(yè)學院: 《中小企業(yè)管理全能版》183套講座+89700份資料《總經(jīng)理、高層管理》49套講座+16388份資料《中層管理學院》46套講座+6020份資料《國學智慧、易經(jīng)》46套講座《人力資源學院》56套講座+27123份資料《各階段員工培訓學院》77套講座+ 324份資料《員工管理企業(yè)學院》67套講座+ 8720份資料《工廠生產(chǎn)管理學院》52套講座+ 13920份資料《財務(wù)管理學院》53套講座+ 17945份資料《銷售經(jīng)理學院》56套講座+ 14350份資料《銷售人員培訓學院》72套講座+ 4879份資料JBPM與Spring集成開發(fā)指南 1 術(shù)語工作流:全部或者部分,由計算機支持或自動處理的業(yè)務(wù)過程。工作流管理系統(tǒng):工作流管理系統(tǒng)是這樣的一個系統(tǒng),詳細定義、管理并執(zhí)行“workflows”,系統(tǒng)通過運行一些軟件來執(zhí)行workflows,這些軟件的執(zhí)行順序由工作流邏輯的計算機表示形式(計算機化的業(yè)務(wù)規(guī)則——過程定義)驅(qū)動。工單:一次申請的提交記錄,該記錄具有唯一性。工單相關(guān)的概念: l 工單管理:對投訴工單、建議工單、座席建議工單、業(yè)務(wù)受理工單等不同類型的工單進行派發(fā)、接收處理、回復等一系列工單處理操作。 l 工單統(tǒng)計:對各種處理工單的數(shù)量,類型進行數(shù)據(jù)統(tǒng)計和導出、報表打印。 l 工單系統(tǒng)管理:對工單系統(tǒng)進行管理,設(shè)置相應(yīng)的處理部門、處理人員和相應(yīng)的權(quán)限,規(guī)定處理流程。 l 工單日志:記錄工單操作日志,有效管理日志的處理狀況和責任。 2 背景工作流管理系統(tǒng)一項快速發(fā)展的技術(shù),各種行業(yè)漸漸的采用工作流技術(shù)。工作流技術(shù)的主要特點是:過程的自動化處理,這些過程包含由人與以機器為基礎(chǔ)的活動相結(jié)合;特別是對那些與IT 應(yīng)用程序、工具交互的過程,進行自動化處理。雖然,工作流技術(shù)廣泛用于辦公環(huán)境中,例如保險、銀行、法院和行政管理等,然而工作流技術(shù),也可以應(yīng)用于一些類型的工業(yè)和制造業(yè)。 3 概述在人們?nèi)粘I詈凸ぷ髦?,都將與工作流程發(fā)生密切的關(guān)系,“工作流”干預(yù)過程、業(yè)務(wù)程序的自動化處理,文檔、信息或者任務(wù)按照定義好的規(guī)則在參與者間傳遞,來完成整個業(yè)務(wù)目標或者對整個業(yè)務(wù)目標的完成做貢獻。應(yīng)用領(lǐng)域廣泛,比如: l 公司或組織內(nèi)部請假或休假流程、通知分發(fā)流程等 l 政府政策審批流程、 l 網(wǎng)上書店圖書訂閱流程、發(fā)送流程等 l 駕照學習流程等等。同時,“工作流”可能由手工組織,實際上,多數(shù)“工作流 ”都在IT系統(tǒng)中進行組織的,從而對過程自動化提供計算機支持?!肮ぷ髁鳌辈捎糜嬎銠C化后,可以大大提高工作和生活的效率,而信息化過程中,對于采用的技術(shù)實現(xiàn)方式的不同,將直接影響到信息化的質(zhì)量,包括:開發(fā)成本、維護成本等。好的工作流解決方案,可以大大提高業(yè)務(wù)流程流轉(zhuǎn)效率、容易擴展對新流程的支持等。JBPM是當前優(yōu)秀的開源工作流引擎。本文檔是關(guān)于JBPM與Spring框架集成分析文檔。包括:基本概念、設(shè)計要點、常見問題解答、參考資源等。本文主要介紹了集成開發(fā)的高級內(nèi)容,基礎(chǔ)知識參見:參考資料本文檔適合所有計算機開發(fā)人員。 4 基本概念 什么是工作流“工作流”干預(yù)過程、業(yè)務(wù)程序的自動化處理,文檔、信息或者任務(wù)按照定義好的規(guī)則在參與者間傳遞,來完成整個業(yè)務(wù)目標或者對整個業(yè)務(wù)目標的完成做貢獻。同時,“工作流”可能由手工組織,實際上,多數(shù)“工作流 ”都在IT系統(tǒng)中進行組織的,從而對過程自動化提供計算機支持,WFMC把工作定位在這個方向上?!肮ぷ髁鳌倍x:全部或者部分,由計算機支持或自動處理的業(yè)務(wù)過程。工作流經(jīng)常與“過程重組(BPR—Business Process Reengineering)”聯(lián)系在一起。BPR 是關(guān)于企業(yè)(組織)核心業(yè)務(wù)過程的評估、分析、模擬、定義以及其后的操作實現(xiàn)。盡管,不是所有的BPR都是采用工作流實現(xiàn)的,但工作流技術(shù)是最佳的方法,主要因為,工作流技術(shù)提供了業(yè)務(wù)過程邏輯與IT操作支持的分離,從而以后可以修改過程規(guī)則來重定義業(yè)務(wù)過程。相反,工作流技術(shù)并不只在BPR中采用,例如用于現(xiàn)有的業(yè)務(wù)過程中?!肮ぷ髁鞴芾硐到y(tǒng)(WFMS—Workflow Management System)”通過管理工作活動序列,調(diào)用與各種活動步驟相關(guān)的人員、IT資源,對業(yè)務(wù)過程提供自動化處理?!肮ぷ髁鞴芾硐到y(tǒng)”定義:工作流管理系統(tǒng)是這樣的一個系統(tǒng),詳細定義、管理并執(zhí)行“workflows”,系統(tǒng)通過運行一些軟件來執(zhí)行workflows,這些軟件的執(zhí)行順序由工作流邏輯的計算機表示形式(計算機化的業(yè)務(wù)規(guī)則——過程定義)驅(qū)動。每個業(yè)務(wù)過程都有一個生命周期,從幾分鐘到幾天(甚至數(shù)月),由過程的復雜性與組成活動的持續(xù)時間來決定。有多種方法實現(xiàn)工作流管理系統(tǒng),使用多種IT和通訊組件,運行環(huán)境可以從一個小的本地工作組到企業(yè)間。因此,WFMC參考模型從各種角度考慮工作流管理系統(tǒng),希望提供各種不同的實現(xiàn)技術(shù)、運行環(huán)境。盡管實現(xiàn)的方法多種多樣,但所有的WFMS都表現(xiàn)出某種共同的特性,這為不同產(chǎn)品間的集成、協(xié)同工作提供了基礎(chǔ)。參考模型描述了工作流系統(tǒng)的一個公共模型,并且指出參考模型如何能使其與其他各種不同的實現(xiàn)方法相關(guān)聯(lián)。在最高層,所有的WFMS都相同的特性,即為下邊的3個功能提供支持:● 建立時期(Buildtime)功能,定義、模擬工作流過程,及其組成活動?!?運行時期(Runtime)控制功能,在運行環(huán)境中管理工作流過程,管理不同● 運行時期與用戶、IT應(yīng)用程序(工具)的交互,來處理各種活動的執(zhí)行。下圖描述WFMS的基本特性,以及上述功能間的關(guān)系: JBPM 介紹jBPM is a platform for executable process languages ranging from business process management (BPM) over workflow to service orchestration. There are many process languages. Each one is targeted towards a specific function and a specific environment. jBPM allows all of these process languages to be build natively on top of one single technology: the Process Virtual Machine (PVM). jBPM already supports 3 very different process languages: jPDL, WSBPEL and Seam Pageflow. This might expand in the future as new process languages are added to our platform. jBPM(JBoss Business Process Management業(yè)務(wù)流程管理),它是覆蓋了業(yè)務(wù)流程管理、工作流、服務(wù)協(xié)作等領(lǐng)域的一個開源的、靈活的、易擴展的可執(zhí)行流程語言框架。 jPDL是構(gòu)建于jBPM框架上的流程語言之一。在jPDL中提供了任務(wù)(tasks)、待處理狀態(tài) (wait states)、計時器(timers)、自動處理(automated actions)…等術(shù)語,并通過圖型化的流程定義,很直觀地描述業(yè)務(wù)流程。 jPDL可以部署于Java語言的任何應(yīng)用環(huán)境下,JavaSE Application(Swing/SWT)、JavaEE Application(Application Server) 。 jPDL分發(fā)包組成,您可以在以下地址:。下載包分為兩種,一種是標準包()只有20M左右;一種是套件包()將近80M。兩者最大的區(qū)別是套裝包自帶一個已經(jīng)配置好的jboss服務(wù),下載解壓縮后,可直接運行。 jPDL的核心程序包() 它是一個典型的jar文件,它涵蓋對流程定義和運行時流程實例上下文環(huán)境的操作API。在最簡化的業(yè)務(wù)流程樣例中,jPDL將流程定義存儲與XML格式的定義文件中,在運行時載入內(nèi)存,在內(nèi)存里記錄完整的業(yè)務(wù)實例和執(zhí)行過程的環(huán)境變量,并完成全部操作。顯然,在實際應(yīng)用中,流程信息必須被持久化的存儲于數(shù)據(jù)庫中。jPDL使用了Hibernate作為其對象持久化的API。 Graphical Process Designer插件() 它是一個基于Eclipse的圖型編輯插件。使用它可以對業(yè)務(wù)流程進行可視化的定制,而無須手動編輯XML文件。該插件還提供了流程定義上傳功能,可以將新定義的流程發(fā)布到在線運行的jPDL系統(tǒng)上。 jPDL身份包() 它是jPDL的一個輕量級擴展包,簡單實現(xiàn)了組Group、用戶User、許可權(quán)Permission等用戶身份認證和鑒權(quán)機制。如果您的應(yīng)用環(huán)境只需要簡單的用戶認證鑒權(quán)管理,那么它十分適合您。 jPDL Web控制臺() 它是一個標準Web應(yīng)用(使用了JSF技術(shù)),提供了對jPDL平臺執(zhí)行情況的監(jiān)控程序(對jPDL數(shù)據(jù)庫的監(jiān)控)。管理員可以通過該程序方便的維護jPDL的數(shù)據(jù)庫,管理流程定義和流程實例的執(zhí)行情況。同時,它還提供了一個簡單的Getting started DEMO,方便初學者了解jPDL。 靜態(tài)的流程定義模型 流程定義實體(Process Definition)編號 PD001 對象 流程定義實體(Process Definition) 描述 流程定義實體是對一個流程抽象的對象化定義,如圖002。一套系統(tǒng)中,用戶可以定義保存多個流程定義實體,如:報銷流程定義、請假流程定義、人事錄用流程定義等。每個流程定義還可以有多個不同的版本,如:針對同樣的報銷流程可以有修訂前和修訂后的兩個流程定義,同時存儲于jPDL數(shù)庫中。用戶可以通過流程名稱和版本號獲取相應(yīng)的流程定義。在默認請況下,系統(tǒng)啟用最新的流程定義。 Java對象 數(shù)據(jù)庫表 JBPM_PROCESSDEFINITION該表存儲流程定義的通用信息,如:流程名稱、版本號 表關(guān)聯(lián)說明 JBPM_PROCESSDEFINITION表中,每條記錄有自己的數(shù)據(jù)庫流水號 ID_JBPM_PROCESSDEFINITION的外鍵(Foreign Keys):startstate_ 同JBPM_NODE(流程結(jié)點)表關(guān)聯(lián)。此外鍵指向流程定義中的起始結(jié)點ID 流程結(jié)點(Node)編號 PD002 對象 流程結(jié)點(Node) 描述 流程結(jié)點是對流程中的過程環(huán)節(jié)/行為的抽象對象化定義,如圖002中的每個方框即代表一個結(jié)點。結(jié)點有兩個主要職責:一,實現(xiàn)某個指定行為,這在jBPM中就是執(zhí)行一段制定的Java代碼;二,轉(zhuǎn)遞、維持流程的延續(xù),直至達到最終結(jié)點。在jPDL的結(jié)點設(shè)計中,系統(tǒng)開放了充分的用戶行為模型,程序員可以基于這些行為接口,實現(xiàn)自定義的業(yè)務(wù)功能。在jPDL中,系統(tǒng)預(yù)定義了一系列的Node類型,同時也允許程序員開發(fā)定義自己的Node類型。 Java對象 數(shù)據(jù)庫表 JBPM_NODE該表存儲結(jié)點的定義信息。 表關(guān)聯(lián)說明 JBPM_NODE表中,每條記錄有自己的數(shù)據(jù)庫流水號 ID_JBPM_NODE的外鍵(Foreign Keys):processdefinition_ 此外鍵說明該Node從屬的流程定義對象ID subprocessdefinition_ 此外鍵指定了一個由該Node發(fā)起的子流程。在主流程離開當前結(jié)點之前,該子流程必須完成執(zhí)行過程。action_ 此外鍵指定該結(jié)點動作類的ID superstate_ 該外鍵是一個自關(guān)聯(lián)鍵,指向結(jié)點的上級父結(jié)點ID。一個子流程中的多個結(jié)點從屬于同一個父流程結(jié)點。 decisiondelegation_ – 該外鍵指定了結(jié)點委派的判定類ID(所謂委派判定類是指根據(jù)用戶的業(yè)務(wù)邏輯,判定流程的下一個流向的Java Class) 流程轉(zhuǎn)向(Transitions)編號 PD003 對象 流程轉(zhuǎn)向(Transitions) 描述 流程轉(zhuǎn)向是描述流程中從一個結(jié)點到另一個
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1