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