BPM介紹
對企業業務流程進行包括設計、執行、監控和優化在內的全生命周期管理方法。
BPM包括設計、執行、監控和優化四個階段,是一種不斷迭代循環的全生命周期管理方法,它既是管理準則又是技術平臺。作為管理準則,BPM關注于戰略性業務目標,指導整個組織的資源部署,使業務流程能更有效地實現客戶價值。作為技術平臺,BPM提供一系列軟件工具來優化流程,使抽象的目標變得具體,聯系業務數據處理,監控流程行為并實現自動化,根據不同的事件和結果進行實時的決策,從而提升業務流程的敏捷性。
BPM主要用途:
業務流程自動化:對 業務流程進行梳理、系統化設計;
整合應用系統:實現異構系統之間無縫交流;
企業流程建模分析:BPM的核心,在詳細了解企業流程劃分之后,用全局的視角,對一堆的流程進行梳理,并給出企業流程全局圖。
監控企業活動:實現企業流程實時監控和持續改進。
BPM的特點
1、流程可視化(使用BPMN、UML等);
2、流程操作獨立化,即能夠象關系數據庫系統操作表一樣操作流程;
3、流程直接部署運行(從可視化的BPMN映射到WS4BPEL);
4、流程跨應用集成(與其它流程和Web服務);
5、流程監控。
BPM的三種類型
系統到系統的流程:涉及到多個應用之間數據結構的轉換;
人到人的流程:最復雜的一種流程,與現實概念的業務流程定義最為接近;
人到系統的流程:人啟動系統流程,創建事務。
BPM與工作流的關系
總的來說,BPM屬于管理和組織層面,更全面。是工作流的發展和延伸,可以說工作流是BPM的一個子集。
工作流:描述人與計算機的一系列交互,在開發人員中經常被談到。
BPM:范圍更廣,更多的用于業務人員,涉及更多的非技術問題;分析,組織的效率。
業務過程管理包括對業務過程的分析,計劃,設計,實施,運行,監控,和仿真各個方面。相較于工作流,它更屬于是管理和組織的概念;而工作流則側重技術層面的實施和運行業務程。從這種角度看,工作流可以說是業務流程管理的子集。基于這兩個概念,現在有工作流管理系統和業務過程管理系統之分.這兩種系統的區別就在于工作流管理系