posts - 26,  comments - 7,  trackbacks - 0
           

          作者:我想我是海

          GOP groph oriented programing 面向圖形編程

          JBPM的流程執(zhí)行模型以下面幾個(gè)模型為原型:
          Node
          節(jié)點(diǎn),Action 動(dòng)作,Transition 流向,Excution 執(zhí)行。
          簡(jiǎn)單看過(guò)GOP的代碼,初步了解了JBPM的執(zhí)行模型及原理。先記下來(lái)。
          Node
          :節(jié)點(diǎn)代表流程中一個(gè)狀態(tài),如開始、結(jié)束、等待等。一個(gè)節(jié)點(diǎn)里可以通往其他節(jié)點(diǎn),我們把通往其他節(jié)點(diǎn)這樣的表象叫做"流向"。一個(gè)節(jié)點(diǎn)可能過(guò)往N個(gè)節(jié)點(diǎn),即在流程中的某一個(gè)狀態(tài),我們下一步可以去到另外幾個(gè)狀態(tài)。
          另外 ,節(jié)點(diǎn)還有一系列的動(dòng)作,在接受不同的事件時(shí)作出響應(yīng)。而該響應(yīng)不是通往其他節(jié)點(diǎn),而是進(jìn)行一些具體的動(dòng)作,而不離開此節(jié)點(diǎn)。
          總結(jié)一下節(jié)點(diǎn)。一個(gè)節(jié)點(diǎn)內(nèi)可以有一系列的流向及一系列的動(dòng)作,可以響應(yīng)事件。
          Action
          :動(dòng)作,實(shí)現(xiàn)一個(gè)執(zhí)行的方法。當(dāng)節(jié)點(diǎn)響應(yīng)某事件時(shí),如果該動(dòng)作被綁定于該事件,該會(huì)被運(yùn)行。
          Transition:
          流向。每一個(gè)流向有一個(gè)名稱及其將流向節(jié)點(diǎn)的名稱。名稱用來(lái)標(biāo)識(shí)流向,目標(biāo)節(jié)點(diǎn)名稱起導(dǎo)航作用。
          Execution
          :執(zhí)行。代表執(zhí)行一次流程。執(zhí)行的一個(gè)必要屬性是節(jié)點(diǎn),在流程的每一個(gè)不同狀態(tài),執(zhí)行內(nèi)的節(jié)點(diǎn)也不一樣。流程去到某一個(gè)節(jié)點(diǎn),執(zhí)行就把這個(gè)節(jié)點(diǎn)作為自已當(dāng)前節(jié)點(diǎn),可以去觸發(fā)當(dāng)前節(jié)點(diǎn)的事件,或者進(jìn)行流向跳轉(zhuǎn)

           

          posted on 2007-09-19 17:08 jbpm 閱讀(688) 評(píng)論(1)  編輯  收藏 所屬分類: jbpm概念

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 凭祥市| 泰顺县| 黎川县| 新丰县| 东至县| 金川县| 利辛县| 海丰县| 石家庄市| 宜丰县| 淮滨县| 江安县| 丰都县| 渭南市| 商南县| 通道| 台中市| 宕昌县| 南华县| 平乐县| 安庆市| 盱眙县| 包头市| 辛集市| 玉屏| 象州县| 东港市| 长武县| 社旗县| 奎屯市| 山东省| 西安市| 泗洪县| 江油市| 镇沅| 广平县| 东辽县| 淮阳县| 溆浦县| 镇远县| 甘德县|