工作流技术杂谈 --- 2008
????????????????????????????????????? ?工作流技術雜談 --- 2008
?????
2007年在工作流技術雜談博客上這么寫到:
“工作流已經成為了一個事實存在的概念和名詞,可是到了2007年依然找不到沒有能夠明確的定義,在互連網上,我們隨便在GOOGLE或百度上搜索,找到關于工作流的內容及定義可以說是百家爭鳴,是標準、是引擎、是技術、解決方案、是思想、是架構。。。。到底是什么?
?工作流到底是什么呢,對于從事做計算機軟件設計的人而言,它是一項技術、是我們為我們的客戶提供解決方案框架的一部分;對于從事企業信息化管理的人而言,它是一種思想,是我們降低用戶的IT運維成本的一種方法;對于從事軟件開發的人而言,它是一個架構,是我們如何利用成熟穩定的接口和組件低成本的開發出適應用戶流程變化的應用程序。???總而言之,工作流通過技術的手段,融入管理思想、為管理提供“人、事、物、流程、時間、條件”等多維管理能力,幫助用戶實現管理目標?!?/span>
??????2008年E8的客戶合同已經有好幾本書那么厚了,可是如何給工作流下個定義依然很難,2008年WFMC的概念好象已經不再那么火暴,WF的概念悄然熱了起來。
有朋友在QQ群里問到:“如何實現流程的流轉,即確定各模塊的執行順序?”
也有朋友在QQ群里問到:“我要設計一個工作流,該如何開始?”
。。。。。。
2008年為這么多朋友熱忠于工作流而覺得開心,可是這些問題是很難回答的。 因為我不清楚如何跟大家一起建立一個對工作流的共同認識。到底什么是工作流。
有朋友說到:工作流就是工作流程,涉及組織、行為、權限及協作模式。從業務角度上來說,這樣的總結非常實在。也非常認同這樣的觀點。既然這樣,我們在研究、學習、設計、開發工作流的時候關注的重點就應該是如何實現到這樣一種效果的應用模式。
目前很多朋友沒有走出一個誤區,就是過多關注于工作流本身特性和概念上。其實還沒有弄清楚為什么需要這樣的特性?這樣的特性能夠給我們的用戶帶來什么樣的價值?我們設計的工作流將應用于什么樣的一種環境?
從最終的用戶來看工作流,也許用戶看重的更加應用的效果,當企業的工作流程邏輯發生改變時,他需要一個成本最低的解決方案,需要的是一個可以更加靈活、更加快速響應商業環境變化而實現隨需而動的企業執行力。絕對不會是關注工作流的功能特性本身,而是如何實現、能否實現、多少成本實現。
?從企業CIO的角度來看工作流,也許CIO們更加會去關注企業的IT投資保護、企業信息規劃、企業的整體軟件體系、IT總體擁有成本、IT投資回報率、維護成本。。。。工作流是什么,則是體系架構中業務流程邏輯的一個快速實現工具。也許只是一個工具,但它卻影響到了整體IT的投資、預算、成本優化等,就可以成為一個信息技術團隊能力和成敗的關鍵因素之一。
從程序員的角度來看工作流,也許大家可能會追技術、追概念,但工作流對于程序員的價值來說,應該是大大減輕開發工作量的,業務邏輯和流程邏輯的分離的工作流平臺,可以讓技術人員更多的精力關注于業務邏輯的實現,幫助用戶實現一個更加易用、更加穩定、效率更高的應用環境。大家都知道功能本身從文字上是沒有區別的,可是易用性、合理性、穩定性卻有著千差萬別。 工作流幫助技術人員把精力重點放在業務的實現上,同時也是幫助業務人員獲取更大的回報。對于程序員來說,可以從煩瑣、重復的技術功能點上走出去,有時間和精力站在各種角度去衡量一個應用系統的特性。
從行業發展分析模式的角度來看工作流,軟件產品的許多功能都可以進行抽象,最后我們可以只考慮三個抽象的面:表示、邏輯、通信。表示層我們可以概括一切展示、人機交互、界面上校驗和限制; 邏輯層包括存儲模型、業務流程、邏輯規則等;通信則概括通知方式、通知接口及各種相關服務。 工作流對于邏輯層來說,是意義非常大的,簡化工作流程和業務流程的實現成本。從而幫助企業搭建一個合理的IT技術體系架構。
其實,2008我們不應該再關注工作流有什么,而是用于什么?因為只有這樣我們每個人才能明確心中的工作流該是什么!
2008年在E8.Net工作流平臺開發的 ITSM產品已經正式發布。這個產品的應用效果正驗證著E8.Net工作流平臺的設計思想……2007年 工作流技術雜談博客:http://www.cnblogs.com/cancanwyq/articles/343325.html
轉載于:https://www.cnblogs.com/cancanwyq/archive/2008/06/10/1216751.html
總結
以上是生活随笔為你收集整理的工作流技术杂谈 --- 2008的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MS SQL中的returnoutput
- 下一篇: 如何授权用户访问网站 - [MOSS 2