Friday, September 16, 2005

Windows Workflow Foundation


PDC'05 上揭露了未來將出現在Longhorn 上的WWF,
從開發者角度來看,WWF 遵循了SOA及COA
(Component-Orient-Architecture),同時提供了一個
WorkFlow UI 供使用者使用,由使用者角度來看,WWF開啟了
另一種設計模式,使用者可以使用開發者所提供的Compoent,
依照自己的需求來架構應用程式,例如一個訂單動作,開發者將
儲存訂單,驗證訂單,排定出貨等細節動作全寫成Component,
設計者則使用WorkFlow Designer來整合訂單處理流程,他可
以選擇略過排定出貨的流程,或是改變驗證訂單的Component,
連一行程式都不用寫,全靠拖拉完成.

就個人來看,WWF 適合兩種人,一種是架構師,一種是分析師,
架構師利用WWF 來定義流程的Components,交給設計師撰寫,
分析師利用WWF來驗證並調整流程的動向.

No comments: