内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

工作流引擎JFlow與activiti對比分析(一)5種基本控制流模式的對比

為了更好的說明activiti 與jflow的兩款工作流引擎的特點(diǎn)與區(qū)別,我們按照如下幾個(gè)方面做一次全面的、客觀的對比。

成都創(chuàng)新互聯(lián)公司2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元繁峙做網(wǎng)站,已為上家服務(wù),為繁峙各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220

????? 首先activiti是國外的一款開源的工作流程引擎,在國際上影響比較深遠(yuǎn)與廣泛,解決了BPM領(lǐng)域的很多問題,值得我們贊賞。他的boss是jbpm的前身。

????? JFlow是濟(jì)南馳騁公司開放的一款工作流程引擎,JFlow的前身是CCFlow,ccflow是國內(nèi)開源的一款老牌的工作流程引擎,承擔(dān)過很多大型項(xiàng)目,適應(yīng)于復(fù)雜的國內(nèi)應(yīng)用環(huán)境。

????? Activity 相對簡單,僅有流程引擎,沒有表單引擎。在BPM的研究領(lǐng)域, 很多的學(xué)者,專家都是把流程引擎與表單引擎分開的,對于這個(gè)觀點(diǎn)我們并不很贊同。實(shí)現(xiàn)功能需要大量的代碼開發(fā)。

JFlow是JFlow流程引擎+CCForm的表單引擎的有機(jī)結(jié)合,內(nèi)容相對復(fù)雜,配置程度較高,實(shí)施周期短,上手快。

工作流程引擎 - 對比

以國外流行的工作流activiti的模式與當(dāng)今中國開源的JFlow(ccflow和jflow的總稱)流程引擎對照。以便讓各位能夠了解到中國國情的工作流引擎與國際流行的設(shè)計(jì)規(guī)則的差別、不同、與優(yōu)缺點(diǎn)。

國外工作流比較通用的就是滿足21種流程模式的支持。

工作流引擎JFlow與activiti 對比分析(一)5種基本控制流模式的對比

5種基本控制流模式的對比
  1. 順序流(Sequence)

ACTIVITI :

就是按照流程設(shè)計(jì)的步驟,一步步的向下運(yùn)行,這樣的模式下每個(gè)節(jié)點(diǎn)有先后順序,就是每個(gè)節(jié)點(diǎn)只有一個(gè)節(jié)點(diǎn)是活動(dòng)的。

例子:比如申請后進(jìn)行審批,一步一步的進(jìn)行任務(wù)。

工作流引擎JFlow與activiti 對比分析(一)5種基本控制流模式的對比

JFLOW:

順序流,也叫做沒有分支的線性流程,流程一般在最后一個(gè)節(jié)點(diǎn)自動(dòng)結(jié)束,并標(biāo)識流程完成。也可以通過設(shè)置節(jié)點(diǎn)條件,自動(dòng)結(jié)束流程。

工作流引擎JFlow與activiti 對比分析(一)5種基本控制流模式的對比

JFlow的特點(diǎn)是:允許用戶自己定義流程完成條件,在任何一個(gè)節(jié)點(diǎn)運(yùn)行過程中,JFlow都要去檢查條件設(shè)置,如果滿足這個(gè)條件流程就自動(dòng)結(jié)束。

  1. 并行分叉(ParallelSplit)

ACTIVITI :

流程在某個(gè)活動(dòng)(節(jié)點(diǎn)、步驟)之后產(chǎn)生多個(gè)分支,并且并行流轉(zhuǎn)。

例子:比如在淘寶買了個(gè)商品需要×××,那么賣家就需要一邊準(zhǔn)備商品發(fā)貨,一邊準(zhǔn)備發(fā)票郵寄。

工作流引擎JFlow與activiti 對比分析(一)5種基本控制流模式的對比

JFLOW:

異表單分合流的分流動(dòng)作,一個(gè)動(dòng)作結(jié)束后(分流節(jié)點(diǎn)),并行啟動(dòng)多個(gè)分支,每個(gè)分支都要向下運(yùn)動(dòng)。

在cc中,可以根據(jù)方向條件設(shè)置來決定是否啟用某一個(gè)分支。

工作流引擎JFlow與activiti 對比分析(一)5種基本控制流模式的對比

  1. 同步(Synchronization)

ACTIVITI :

在流程中的某個(gè)點(diǎn),多個(gè)并行的子流程或者活動(dòng),合并成一個(gè)流程。流程必須等待所有的分支都執(zhí)行完成后,才能激活后續(xù)活動(dòng)。

例子:比如商家在收到“發(fā)票”和“商品”后,才能確認(rèn)收貨。

工作流引擎JFlow與activiti 對比分析(一)5種基本控制流模式的對比

JFLOW:

異表單分合流中的合流動(dòng)作,可以指定一定的完成率,才能到達(dá)合流節(jié)點(diǎn)。對于未完成的子線程,可以進(jìn)行刪除操作。

工作流引擎JFlow與activiti 對比分析(一)5種基本控制流模式的對比

  1. 獨(dú)占式選擇(Exclusive Choice)

ACTIVITI :

一個(gè)活動(dòng)完成后,只能在后面的多個(gè)分支中激活一個(gè)。

例子:比如用戶下單后,可以有N種付款方式,但是只能選擇其中一種。

工作流引擎JFlow與activiti 對比分析(一)5種基本控制流模式的對比

JFLOW:

具有分支的線性流程??梢杂煞较驐l件控制,也可以由用戶手動(dòng)控制。

工作流引擎JFlow與activiti 對比分析(一)5種基本控制流模式的對比

  1. 簡單聚合(Simple Merge)

ACTIVITI :

在流程中有2個(gè)以上的分支中某一個(gè)點(diǎn)處被合并成一個(gè)分支,只要分支中的一條完成,即可繼續(xù)進(jìn)行,而其他分支自動(dòng)結(jié)束。

例子:比如發(fā)貨在建設(shè)銀行和中國銀行等支付方式中的一個(gè)完成后才被激活。

工作流引擎JFlow與activiti 對比分析(一)5種基本控制流模式的對比

JFLOW:

即可以為帶有分支的線性流程,又可以是異表單的合流動(dòng)作。在線性流程中,在某一處選擇需要執(zhí)行的節(jié)點(diǎn)并完成執(zhí)行后,后面的節(jié)點(diǎn)一步一步的執(zhí)行,沒有被選擇的節(jié)點(diǎn)不執(zhí)行。

在異表單中,可以通過條件設(shè)置需要執(zhí)行的節(jié)點(diǎn),其他節(jié)點(diǎn)不執(zhí)行,在合流點(diǎn)完成匯總并激活。或者,通過設(shè)置完成率來激活合流點(diǎn)的操作。

工作流引擎JFlow與activiti 對比分析(一)5種基本控制流模式的對比

區(qū)分到底是否是分合流,通過查看節(jié)點(diǎn)類型。

工作流引擎JFlow與activiti 對比分析(一)5種基本控制流模式的對比

  1. 基本控制流程模式,在ACTIVITI 中與JFLOW中的綜合實(shí)現(xiàn)。

ACTIVITI :

工作流引擎JFlow與activiti 對比分析(一)5種基本控制流模式的對比

JFLOW:

工作流引擎JFlow與activiti 對比分析(一)5種基本控制流模式的對比

當(dāng)前題目:工作流引擎JFlow與activiti對比分析(一)5種基本控制流模式的對比
標(biāo)題鏈接:http://www.rwnh.cn/article12/ihjogc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、品牌網(wǎng)站制作、網(wǎng)站設(shè)計(jì)公司標(biāo)簽優(yōu)化、網(wǎng)站建設(shè)營銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
怀柔区| 疏勒县| 鸡泽县| 临邑县| 张掖市| 长白| 兰西县| 昭平县| 托里县| 丹江口市| 延庆县| 长宁县| 襄樊市| 舟曲县| 略阳县| 义马市| 玉龙| 宁化县| 临邑县| 陕西省| 象山县| 道真| 台东市| 临沂市| 两当县| 蒙阴县| 温宿县| 湟源县| 乌海市| 仙游县| 沈丘县| 香河县| 岱山县| 阿克苏市| 牡丹江市| 南充市| 祁阳县| 浦江县| 伽师县| 阿城市| 大石桥市|