<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

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


    網站導航:
     
    主站蜘蛛池模板: 久久国产色AV免费看| 国产大片51精品免费观看| 亚洲国产精品成人一区| 国产精品成人无码免费| 亚洲欧美aⅴ在线资源| 免费涩涩在线视频网| 亚洲AV第一成肉网| 免费91最新地址永久入口| 成熟女人牲交片免费观看视频| 亚洲第一页在线播放| 国产免费一区二区三区免费视频 | 精品亚洲成α人无码成α在线观看 | 最近中文字幕无吗高清免费视频| 性色av免费观看| 精品香蕉在线观看免费| 国产免费高清69式视频在线观看| 久久精品亚洲福利| 野花香高清在线观看视频播放免费| 亚洲一区二区三区夜色| 国产精品亚洲精品青青青| 一本久久综合亚洲鲁鲁五月天| 亚洲精品国精品久久99热| 国产婷婷综合丁香亚洲欧洲| 四虎影视免费在线| 1000部国产成人免费视频| 噜噜噜亚洲色成人网站∨| 4399好看日本在线电影免费| 久久精品国产亚洲AV未满十八| 亚洲免费网站观看视频| 国产亚洲福利一区二区免费看| 亚洲成色在线综合网站| 91嫩草亚洲精品| 毛片在线免费视频| 亚洲精品人成电影网| 全免费a级毛片免费看不卡| 免费国产黄网站在线看| 亚洲av无码乱码国产精品fc2| 天天影院成人免费观看| 午夜在线免费视频 | 久久免费动漫品精老司机| 免费羞羞视频网站|