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

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

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

    itstarting:IT進行時

    想自己所想,做自己所愛

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

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

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

     

    下面是我的初步分析:

    模式名稱

    模式關鍵字

    模式說明

    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[自由循環]

    XOR Split

    10

    Implicit Termination

    Multi(OR/AND) Split End

    11

    PATTERNS INVOLVING MULTIPLE INSTANCES

    MI without synchronization

    Runtime independent thread by condition

    12,在運行期創建獨立實例(線程、程序等)

    MI with a priori known design time knowledge

    Design time priori Instance

    13,設計期多實例,且需全部完成

    MI with a priori known runtime knowledge

    Runtime multi Instance by condition/free

    14,運行期可基于條件創建多實例

    MI with no a priori runtime knowledge

    Runtime multi Instance free by people

    15,運行期可手工隨意創建多實例

    STATE-BASED PATTERNS 

    Deferred Choice

    XOR Split(By choice)

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

    Interleaved Parallel Routing

    OR Split + OR Join, Parallel

    17,多分支聚合,分支執行順序由運行期確定

    Milestone

    Wait by Milestone

    18,在“里程碑”節點等待

    CANCELLATION PATTERNS   

    Cancel Activity

    Cancel in specified Activity

    19,在指定的活動取消

    Cancel Case

    Cancel Anywhere/Anytime

    20,任意時候可取消


    可以看到,其實很多是類似的,這為下一步的工作流引擎需求、設計打下基礎。

    拋磚引玉,供大家參考。

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

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 黄页免费的网站勿入免费直接进入| 全黄大全大色全免费大片| 日韩电影免费在线观看网址| 亚洲五月午夜免费在线视频| 国偷自产一区二区免费视频| 97视频免费在线| 国产精品成人四虎免费视频| 亚洲中文字幕丝袜制服一区| 亚洲好看的理论片电影| 精品亚洲AV无码一区二区三区| 国产亚洲欧美在线观看| 国产性生大片免费观看性| 久久久免费精品re6| 四虎www成人影院免费观看| 久久影视综合亚洲| 亚洲视频免费观看| 国产精品久久亚洲一区二区| a级毛片100部免费观看| 国产精品久久久久免费a∨| 亚洲国产精品成人网址天堂 | 性xxxx视频播放免费| 亚洲国产精品自产在线播放| 亚洲欧洲国产精品你懂的| 一本色道久久88—综合亚洲精品| 免费看一级高潮毛片| 51在线视频免费观看视频| 国产色婷婷精品免费视频| 亚洲成AV人在线播放无码| 亚洲日韩精品国产3区| 三年在线观看免费观看完整版中文| 亚洲一区二区免费视频| 夜色阁亚洲一区二区三区| 久久亚洲春色中文字幕久久久| 黄页免费视频播放在线播放| 91久久青青草原线免费| 国产一级淫片视频免费看| 亚洲精品视频免费在线观看| 免费无码AV一区二区| 在线观看成人免费视频不卡| 在线观看国产区亚洲一区成人| 国产成人亚洲精品|