jbpm概念
什么是jbpm
摘要: JBoss jBPM is a flexible, extensible workflow management system. JBoss jBPM has an intuitive process language to express business processes graphically in terms of tasks, wait states for asynchronous communication, timers, automated actions,... To bind these operations together, JBoss jBPM has the most powerful and extensible control flow mechanism.
閱讀全文
jbpm gop的四個(gè)模型
摘要: JBPM的流程執(zhí)行模型以下面幾個(gè)模型為原型:
Node 節(jié)點(diǎn),Action 動(dòng)作,Transition 流向,Excution 執(zhí)行。
閱讀全文
jbpm簡(jiǎn)介
摘要: JBoss jBPM為設(shè)計(jì)及開發(fā)工作流和業(yè)務(wù)流程管理系統(tǒng)提供了一個(gè)先進(jìn)的平臺(tái)。由API、特定領(lǐng)域的語言和圖形建模工具組成的框架讓開發(fā)人員和業(yè)務(wù)分析人員能夠使用通用平臺(tái)進(jìn)行溝通及操作。
閱讀全文
jbpm含義
摘要: jBPM,全稱是Java Business Process Management,是一種基于J2EE的輕量級(jí)工作流管理系統(tǒng)。jBPM是公開源代碼項(xiàng)目,它使用要遵循 Apache License。jBPM在2004年10月18日,發(fā)布了2.0版本,并在同一天加入了JBoss,成為了JBoss企業(yè)中間件平臺(tái)的一個(gè)組成部分,它的名稱也改成JBoss jBPM。隨著jBPM加入JBoss組織,jBPM也將進(jìn)入一個(gè)全新的發(fā)展時(shí)代,它的前景是十分光明的。
閱讀全文
jbpm-jpdl定義流程元素
摘要: 1. JPDL的流程定義元素
1) 第一層:GraphElement
這個(gè)容易理解,因?yàn)樵诋嬃鞒潭x時(shí),每個(gè)拖拉的對(duì)象都是一個(gè)graph的元素。GraphElement有四個(gè)屬性:
(1)processDefine 表示當(dāng)前元素屬于哪個(gè)流程定義
(2)events 表示可以接收哪些event
(3)name 名字
(4)exceptionHandlers 異常處理類集合(List)
閱讀全文
jbpm流程模型
摘要: 1概述
一個(gè)流程定義是對(duì)一個(gè)業(yè)務(wù)流程的正式說明,以及它是基于有向圖的。該圖是結(jié)點(diǎn)(node)與流向(transition)的組合。圖中每一個(gè)結(jié)點(diǎn)都是一個(gè)特殊的類型,結(jié)果的類型決定了該結(jié)點(diǎn)的運(yùn)行時(shí)的行為。一個(gè)流程定義有且僅有一個(gè)開始狀態(tài)。
一個(gè)令牌(token)是執(zhí)行的軌跡。令牌是一個(gè)運(yùn)行時(shí)的概念,其維護(hù)著速個(gè)圖中指向結(jié)點(diǎn)的指針。
閱讀全文