zyskm用夢想丈量人生,用奔跑丈量激情

          工作流應用---概念、模型

          上一篇講了工作流的主要概念和用途。
          知道了要依靠工作流引擎來推動流程向前。
          這一篇講一個具體實現的例子,比較簡單,對于復雜的流程關系定義處理不了,上下文參數構建也不支持,這些依賴具體的業務領域模型處理了。
          好在工作流基本的概念是有了,對于復雜的應用可以借鑒成熟的產品,知道工作流是怎么回事了其他產品也就容易上手了。
          工作流概念這一塊,目前也沒個統一規范,就自己搞了一套,沒采用那些推薦標準太復雜用不上。

          要開發一個工作流引擎出來,跟其他開發沒有不同,概念、需求、建模。
          一、搞清楚都要用到哪些概念
          二、能夠提供哪些功能、準備用例
          三、建模
              1.靜態模型
                  依據關鍵流程的用例推導概念、明確概念定義、支持概念所要用到的數據結構
              2.動態模型
                  定義各功能模塊操作,并檢查是否覆蓋所有關鍵用例。

          實際例子,懶得敲那么多字了,直接上圖
          1.用例,用來確定系統邊界


          2.主要概念,及概念見關系

          3.流程生命周期定義
                  說明一下,分配狀態和運行狀態是兩個維度的東西,為了省事就定義在一起了。


          4.系統架構
          描述引擎的內部構成、引擎與外圍系統的關系。

          posted on 2011-12-30 17:11 zyskm 閱讀(1415) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 广汉市| 永泰县| 武宁县| 石嘴山市| 德惠市| 绥阳县| 海南省| 尼木县| 旬邑县| 清新县| 宾阳县| 兴城市| 库车县| 衡阳市| 抚顺县| 岗巴县| 新沂市| 台湾省| 饶平县| 天津市| 金昌市| 闸北区| 横山县| 和顺县| 天长市| 油尖旺区| 金湖县| 米脂县| 永宁县| 扬中市| 青州市| 永善县| 澜沧| 青河县| 阿拉善左旗| 民县| 邹平县| 辉南县| 长治市| 清原| 民丰县|