zyskm用夢(mèng)想丈量人生,用奔跑丈量激情

          工作流理論資料

          之前做了一個(gè)簡(jiǎn)單的工作流引擎,干完了活做點(diǎn)理論總結(jié)。
          項(xiàng)目見(jiàn)工作流應(yīng)用---理論基礎(chǔ)篇工作流應(yīng)用---概念、模型
          這個(gè)工作流引擎主要是根據(jù)項(xiàng)目需求和網(wǎng)上看到的一些文章提到的概念做出來(lái)的,估計(jì)比較野路子,想著把概念和名詞向大師靠攏。
          過(guò)了年剛來(lái)不忙,這幾天抽空看了兩本工作流方面的書,《工作流管理技術(shù)基礎(chǔ)》和《工作流管理:模型、方法和系統(tǒng)》,講的比較細(xì)致、對(duì)基礎(chǔ)概念講的很清楚,就是書老了點(diǎn)。
          書中對(duì)XPDL標(biāo)準(zhǔn)做了詳細(xì)描述,對(duì)新出的BPEL沒(méi)有涉及。
          我自己項(xiàng)目中用到的概念和大師們基本一致,大方向不錯(cuò),看來(lái)網(wǎng)上找到的那幾篇文章挺靠譜的,當(dāng)時(shí)應(yīng)該隨手整理出來(lái)。
          工作流引擎做的比較簡(jiǎn)單,沒(méi)有使用主流的petri技術(shù),只支持項(xiàng)目需求更負(fù)責(zé)的需求就夠嗆了,回頭有空再改一版。看了書才發(fā)現(xiàn)有這么多種模型實(shí)現(xiàn)方法早都有人研究很多年了。
          這兩本書在超星網(wǎng)站都能找到電子版。

          IPO模型,過(guò)程中的每一個(gè)活動(dòng)都由輸入(I)、處理(P)、輸出(O)三部分組成。
          理論來(lái)自《科學(xué)管理》提出的科學(xué)管理原則:
          一個(gè)組織的工作可以描述為一系列的任務(wù),每個(gè)任務(wù)都是工人們具體、嚴(yán)謹(jǐn)?shù)幕顒?dòng)過(guò)程,管理就是在一定的計(jì)劃下讓這些任務(wù)以最優(yōu)的方式進(jìn)行。

          常用的工作流模型:
          1.基于活動(dòng)網(wǎng)絡(luò)的過(guò)程模型
              組成模型的元素包括過(guò)程、活動(dòng)、模塊、控制連接弧、數(shù)據(jù)連接弧和條件。
              以活動(dòng)作為構(gòu)成過(guò)程的基本單元,以連接弧體現(xiàn)過(guò)程邏輯,可以靈活的實(shí)現(xiàn)企業(yè)經(jīng)營(yíng)過(guò)程的建模,我做的那個(gè)基本上采用的就是這種模型。
              過(guò)程:為完成目標(biāo)而定義的一系列步驟;
              活動(dòng):過(guò)程中的步驟;
              模塊:跟過(guò)程的概念類似;區(qū)別在于是否可以多次重復(fù)使用
              控制鏈接弧:定義兩個(gè)活動(dòng)間的執(zhí)行順序
              數(shù)據(jù)連接弧:定義兩個(gè)活動(dòng)間的信息流
              條件:定義過(guò)程執(zhí)行中的約束
                      定義在控制連接弧上的條件:轉(zhuǎn)移條件
                      活動(dòng)可以執(zhí)行和活動(dòng)被執(zhí)行:開(kāi)始條件、結(jié)束條件。
              優(yōu)點(diǎn):
                  從系統(tǒng)分析的角度來(lái)看,有利于通過(guò)過(guò)程模型提取功能視圖和信息視圖、便于深入分析
                  從系統(tǒng)實(shí)現(xiàn)的角度來(lái)看,控制流管理和數(shù)據(jù)流管理分離,是不同性質(zhì)的流管理獨(dú)立。
          2.事件驅(qū)動(dòng)的過(guò)程鏈模型
              兼顧模型描述能力強(qiáng)和模型易讀兩個(gè)方面。
              業(yè)務(wù)事件、業(yè)務(wù)功能、控制流、邏輯操作符、信息對(duì)象、組織單元
          3.基于語(yǔ)言行為理論的工作流模型
              IPO模型對(duì)于觀察信息和物流的流動(dòng)過(guò)程比較合適,但不利于不同角色間的委托和承擔(dān)行為。
              語(yǔ)言行為理論則側(cè)重與解決,數(shù)據(jù)、物、人協(xié)作中IPO模型對(duì)人直接協(xié)作描述不足的情況。
              聽(tīng)上去不錯(cuò),實(shí)際中沒(méi)有看到用這種模型的,google了一下相關(guān)資料,還只是一個(gè)理論在軟件領(lǐng)域用來(lái)進(jìn)行協(xié)作過(guò)程建模的很少。
              簡(jiǎn)單了解一下先,等大師們研究明白了咱再學(xué)習(xí)。
          4.基于petri網(wǎng)的工作流模型 
              這個(gè)東西看著挺復(fù)雜的,不過(guò)好多人都說(shuō)是好東西,研究一下先。
              找了兩本有關(guān)petri的書,都太理論化看不懂。還是《工作流管理:模型、方法和系統(tǒng)》講得比較通俗。
              petri基本概念很好理解,不同于過(guò)程化分析,更接近面向?qū)ο蟮乃枷搿?雌饋?lái)我在這個(gè)項(xiàng)目中采用的分析方法更接近與petri,原來(lái)俺們樸素的想法跟大師很接近哦。
               一般的面向?qū)ο蠓治龈鼈?cè)重與靜態(tài)結(jié)構(gòu),在動(dòng)態(tài)模型部分描述的都不夠清楚。petri在動(dòng)態(tài)過(guò)程方面感覺(jué)很細(xì)致有效。據(jù)說(shuō)還是經(jīng)過(guò)嚴(yán)格熟悉驗(yàn)證的分析方法,不過(guò)那些公式?jīng)]看懂,太費(fèi)勁。分析時(shí)用petri分析建模方法就可以了。
              .....

          posted on 2012-01-31 16:56 zyskm 閱讀(2120) 評(píng)論(1)  編輯  收藏

          評(píng)論

          # re: 工作流理論資料 2012-02-06 08:31 電腦K歌

          雖然看得不是很懂,但寫的1、2、3、4點(diǎn)條理清楚  回復(fù)  更多評(píng)論   


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 稷山县| 科技| 高雄市| 夏津县| 阳原县| 西藏| 大厂| 泽普县| 卓尼县| 徐汇区| 屏南县| 朝阳市| 固阳县| 怀来县| 南部县| 应城市| 承德县| 峨眉山市| 轮台县| 池州市| 长宁区| 垫江县| 光山县| 乌海市| 宁明县| 杭州市| 吉隆县| 临海市| 岳池县| 岐山县| 抚顺市| 高要市| 嘉义县| 阿勒泰市| 新巴尔虎右旗| 搜索| 介休市| 敦化市| 富裕县| 慈溪市| 磴口县|