專刊內文

當前位置:首頁>專刊分享>內文

瀏覽次數 : 5150



 

微軟Workflow Foundation逐漸流行

訊光科技
 

自從微軟推出Windows Workflow Foundation(簡稱WF)以來,曾引起國內外的Workflow廠商一陣恐慌,擔心從此撼動了整個Workflow市場,因為微軟夾著免費的優勢 將這個WF正式放入.net 3.0架構中,讓有Workflow需求的User或企業可以直接來使用WF,確實對已經成為戰國時代的Workflow市場投入一顆震撼彈。

WF可以作為Windows平台上的Workflow共同標準,微軟提供基本的活動(Activity)元件,讓大家針對企業的工作流程以元件的形式來開 發,可以預期的是未來將出現更多以Workflow Foundation為基礎的商用軟體,而且也逐漸影響到現有的Workflow廠商將產品改變以WF為基礎的方式。

微軟的WF到底架構如何呢?首先他的引擎是可以有狀態的、持久化的,透過序列化的機制能記住上一次執行的狀態,並且也是一個非同步執行的工作流程應用程 序,可以不用讓呼叫服務者去等待。他提供了一個親和的視覺化工作流程工具,用來描述應用系統所需要的處理過程,透過圖形化介面讓開發人員可以分離應用程式 的邏輯和商業邏輯,構造一個高層次的抽象化流程管理,達到容易理解與維護的目的。WF還為開發者提供了一系列的流程活動,以元件化的方式呈現,結合流程引 擎來讓活動元件可受到外界的指揮來執行相對事件與方法等。WF可整合Web Service或其他遠端服務程序來整合流程中各活動元件與需配合的商業邏輯處理,在SOA服務導向架構風行的今日,更顯得與其他服務整合的重要性。

但是,事實上WF只是實現Workflow系統的基本配備而已,企業若要利用WF來自行開發工作流程系統,將是件非常辛苦的差事,市面上已經出現少數產品 直接提供WF的現成元件,並能直接整合WF引擎,例如訊光科技的EEP平台就是以WF為核心所開發的Workflow系統,可以讓企業完全不必開發程式就 可以直接享用WF的成果,EEP WF提供了10多個企業常用的流程元件透過WF的XOML格式來定義企業流程,可以輕易做到會簽、串簽、加簽及複查的動態簽核,結合E-Mail的發送通 知連結用戶進行線上簽核,此外EEP WF還開放了所有的原始程式來讓企業能順利移轉技術。