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