工作流(Workflow),是對工作流程及其各操作步驟之間業(yè)務規(guī)則的抽象、概括、描述。
BPM:是Business Process Management的英文字母縮寫.即業(yè)務流程管理,是一套達成企業(yè)各種業(yè)務環(huán)節(jié)整合的全面管理模式。
工作流軟件,顧名思義,就是業(yè)務信息數(shù)據(jù)在多個環(huán)節(jié)模塊之間的流轉。
企業(yè)內(nèi)部業(yè)務種類非常多、變化也非常多。雖然業(yè)務變化非常多,但是流程的控制基本是不變的。我們常說的工作流或者是“流程”就是指 控制流程流轉的核心引擎。
市面常見的工作流開發(fā)框架如下所示。
Windows Workflow Foundation
Windows Workflow Foundation(以下簡稱WWF)提供了一個編程框架和工具以開發(fā)和執(zhí)行各種不同的基于工作流的應用程序,比如文檔管理、線型的商業(yè)應用、貿(mào)易單據(jù)流程、IT管理、B2B應用以及消費者應用。
WF(Windows Workflow Foundation)是微軟的工作流基礎組件。它是DotNet Framework中提供基于模型或者是聲明方式的流程執(zhí)行引擎。
WF由DotNet Framework3.0一起發(fā)布。而且已經(jīng)被應用與微軟的Sharepoint技術中。
WF包括3個核心組件:
活動框架
工作流活動運行時環(huán)境
工作流設計器