天天看點

工作流與BPM

1.       工作流技術簡介

工作流技術從出現到現在,已逐漸發揮越來越重要的作用。工作流能夠為企業應用提供業務流程模組化、管理和控制功能,可以應用于電子政務中的一站式辦公、電子商務中的流程內建和金融信貸業務等領域,成為近期增長較快的領域。 現在,國内外著名廠商都紛紛推出了自己的工作流産品,如IBM MQWorkflow、BEA WebLogic Integration等。國内的産品主要有中創軟體商用中間件公司的InforFlow、西安協同軟體的SynchroFLOW、信雅達的Sunflow等。 2.       工作流技術及其應用 工作流技術已成為企業資訊化建設方案中必不可少的内容之一。從簡單的辦公自動化系統的開發,到企業ERP系統的實施,再到為提高企業營運效率而出現的BPR及BPM系統,工作流技術都發揮了相當重要的甚至是關鍵的作用。随着EAI的興起,EAI所涉及的各種支撐技術也在快速的發展,工作流技術為實作應用層而的內建提供了有力的支撐。

n         工作流與BPM

業務流程管理(BPM)是新出現的一種管理思想,它是從企業整體的角色分析企業的營運過程,對企業營運過程中的各個過程進行統一的管理,對各個過程所需要各種資源進行統一的排程,在合适的時間将合适的任務交給合适的人來進行處理,并允許管理者對業務的執行過程進行跟蹤、分析、改進以達到優化企業運作過程的目的。 對BPM而言,工作流技術為這種思想提供了IT界的支援,是一般進行業務流程管理必選的實作手段。基于工作流技術實作的BPM系統可以幫助企業将各種業務過程、各種企業應用內建到一個平台中進行管理,并幫助企業進行業務過程分析,提供業務過程改進、重組的依據。 與工作流管理系統相比,BPM注重對業務執行過程的分析功能,這種分析可能包括: Ÿ            某一個流程定義的平均完成時間 Ÿ            某一個流程定義的平均等待時間和處理時間 Ÿ            在一定時間内,完成過程執行個體的百分比 Ÿ            統計資源使用率 另外,也可以基于大量的曆史資料為企業管理者提供預測分析的功能,比如:根據以往的業務過程執行效率的變化,預測新發起的業務過程的執行時間;或者通過分析客戶貸款額度與執行效率的因果關系,預測申請一筆新的貸款所需要審批時間等等。 用工作流實作這樣的功能時,可以為使用者提供工作流管理系統可以提供的各種名額,這些名額可能是系統運作過程産生的資料,也可能是通過相關資料反映的業務上的資料。可以為使用者提供可種預測分析的方法,幫助使用者完成業務過程中的各種因素之間的因果關系,或者建立各種因素之間的資料模型,幫助使用者進行下一個周期的預測。

n         工作流與EAI

    在內建企業應用方面,使用工作流技術在業務級的應用內建技術實作上,可以說有着得天獨厚的優勢。如下圖所示:

工作流與BPM

  使用工作流技術可以完成應用接口級內建及業務方法級內建。工作流引擎可以通過JCA、消息服務、連接配接代理等技術連接配接企業現有應用。企業現有應用通過定義應用接口對外釋出服務。同時工作流引擎将各種應用系統以流程的形式內建到一起,并自動完成對應用的調用。  

繼續閱讀