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

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

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

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

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


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

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


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

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


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


          網站導航:
           
          主站蜘蛛池模板: 禹州市| 南召县| 宜宾县| 柘荣县| 澄迈县| 嘉善县| 九江市| 馆陶县| 会宁县| 长沙县| 枝江市| 应用必备| 且末县| 韶关市| 延寿县| 靖远县| 腾冲县| 巴林右旗| 五峰| 九台市| 荥经县| 德令哈市| 平塘县| 涟水县| 炎陵县| 丹江口市| 都匀市| 德令哈市| 北川| 彩票| 巴林左旗| 襄垣县| 栾城县| 德令哈市| 吉木萨尔县| 曲阳县| 习水县| 嘉祥县| 霍林郭勒市| 东阳市| 米林县|