<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    itstarting:IT進(jìn)行時(shí)

    想自己所想,做自己所愛

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      28 隨筆 :: 3 文章 :: 55 評(píng)論 :: 0 Trackbacks
    Aalst提出了工作流有20種基本模式。

    如果不知道的可參考《Workflow Patterns-2002》

     工作流20種基本模式的理解(當(dāng)然了,后人陸續(xù)擴(kuò)展、變化,模式數(shù)量不斷變化,但萬變不離其宗,可從這些基本模式看起)

     

    下面是我的初步分析:

    模式名稱

    模式關(guān)鍵字

    模式說明

    Basic Control Patterns

    Sequence

    Sequence

    1

    Parallel Split

    AND Split

    2

    Synchronization

    AND Join

    3

    Exclusive Choice

    XOR Split

    4

    Simple Merge

    XOR Join

    5

    ADVANCED BRANCHING AND SYNCHRONIZATION PATTERNS

    Multiple Choice

    OR Split

    6

    Synchronizing Merge

    AND Join

    7

    Multi-merge

    OR Join(+Multi)

    8

    Discriminator

    OR Join(+Reset/Ignore)

    9

    N-out-of-M-join

    OR Join(+Multi M)

    9aN分支,M聚合即可

    STRUCTURAL PATTERNS 

    Arbitrary Cycles[自由循環(huán)]

    XOR Split

    10

    Implicit Termination

    Multi(OR/AND) Split End

    11

    PATTERNS INVOLVING MULTIPLE INSTANCES

    MI without synchronization

    Runtime independent thread by condition

    12,在運(yùn)行期創(chuàng)建獨(dú)立實(shí)例(線程、程序等)

    MI with a priori known design time knowledge

    Design time priori Instance

    13,設(shè)計(jì)期多實(shí)例,且需全部完成

    MI with a priori known runtime knowledge

    Runtime multi Instance by condition/free

    14,運(yùn)行期可基于條件創(chuàng)建多實(shí)例

    MI with no a priori runtime knowledge

    Runtime multi Instance free by people

    15,運(yùn)行期可手工隨意創(chuàng)建多實(shí)例

    STATE-BASED PATTERNS 

    Deferred Choice

    XOR Split(By choice)

    16,“推著走”流程,或基于既定條件分支

    Interleaved Parallel Routing

    OR Split + OR Join, Parallel

    17,多分支聚合,分支執(zhí)行順序由運(yùn)行期確定

    Milestone

    Wait by Milestone

    18,在“里程碑”節(jié)點(diǎn)等待

    CANCELLATION PATTERNS   

    Cancel Activity

    Cancel in specified Activity

    19,在指定的活動(dòng)取消

    Cancel Case

    Cancel Anywhere/Anytime

    20,任意時(shí)候可取消


    可以看到,其實(shí)很多是類似的,這為下一步的工作流引擎需求、設(shè)計(jì)打下基礎(chǔ)。

    拋磚引玉,供大家參考。

    posted on 2009-12-15 22:38 IT進(jìn)行時(shí) 閱讀(1656) 評(píng)論(0)  編輯  收藏 所屬分類: Workflow

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 两个人看www免费视频| 亚洲电影日韩精品| 一个人免费视频观看在线www| 中文字幕亚洲码在线| 亚洲日本中文字幕| 国产亚洲精品激情都市| 凹凸精品视频分类国产品免费| 国产99视频精品免费观看7| 精品免费tv久久久久久久| eeuss草民免费| 免费看一级高潮毛片| 亚洲AV网一区二区三区| 91亚洲性爱在线视频| 亚洲黄网站wwwwww| 亚洲电影一区二区| 亚洲AV无码久久精品狠狠爱浪潮| 国产亚洲精aa成人网站| 亚洲精品国产自在久久 | 亚洲今日精彩视频| 亚洲乱码国产乱码精品精| 不卡一卡二卡三亚洲| 亚洲国产中文字幕在线观看| 免费国产成人高清在线观看麻豆| 热99re久久免费视精品频软件| 成人在线免费观看| 在线免费观看色片| 麻豆成人精品国产免费| 德国女人一级毛片免费| 成年女人男人免费视频播放 | 91亚洲视频在线观看| 亚洲国产中文在线视频| 麻豆狠色伊人亚洲综合网站| 久久精品国产亚洲αv忘忧草| 亚洲成人福利在线观看| 亚洲综合久久一本伊伊区| 亚洲中文字幕乱码AV波多JI| 亚洲色无码专区一区| 亚洲成av人片天堂网无码】| 日韩亚洲人成在线综合| 九九九精品视频免费| 少妇性饥渴无码A区免费|