程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> Workflow學習之自定義工作流之模型選擇

Workflow學習之自定義工作流之模型選擇

編輯:關於.NET

背景

畢業5年,做了4個版本的工作流框架,工作流幾乎是每個企業應用開發人員必須跨過的門檻( 我還沒有跨過去),下面簡要說一下之前的4個版本,然後重點介紹第5個版本選擇的模型。

第一年

模型:順序流。

設計器:不支持。

路由規則:不支持。

第二年

模型:WF3.5(順序、判定)。

設計器:不支持。

路由規則:支持。

第三年

模型:WF4.0(順序、判定)。

設計器:支持。

路由規則:支持。

第四年

模型:狀態機(順序、判定)。

設計器:支持。

路由規則:支持。

為什麼我要第五個版本?

第一個版本太簡單了,不能滿足產品或項目需求。

WF3.5已經過時了。

WF4.0過於重量級了,我只需要支持人工審批流程。

經典的狀態機不能支持並行節點。

第五個版本會是什麼樣子?

模型選擇

計劃支持的特性

會簽、分流、合流、串行和條件支持。

動態路由規則。

基於WEB的流程設計器。

開源+無侵入性。

核心算法已經通過測試

流程設計器的原型也初步驗證 了

備注

今天算是個開篇, 後面會詳細介紹每個點的實現機制,著急看代碼的朋友先去http://happy.codeplex.com/下載最新代碼(直接 下載代碼,不要下載我上傳的壓縮文件)。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved