昨天參加了BEA UG的活動(dòng)。其中第二場(chǎng)是BEA羅振東先生的BPM講解。因?yàn)楣疽恢本褪亲龉ぷ髁鞯?,所以?duì)BPM這個(gè)概念一直是非常的關(guān)注,但是一直也是搞不太清楚Workflow與BPM的關(guān)系,總是以為BPM是對(duì)WorkFlow的一層包裝而已,是新瓶裝老酒。在聽(tīng)羅振東先生演講的過(guò)程中,我開(kāi)始有了一些自己的認(rèn)識(shí)。
一句話(huà)說(shuō):
BPM是建立在EAI基礎(chǔ)上的工作流。和工作流不同,BPM關(guān)注的是一個(gè)很完整概念上的業(yè)務(wù)流程,這個(gè)業(yè)務(wù)流程可能需要橫跨多個(gè)IT系統(tǒng),這些系統(tǒng)通過(guò)某種方式暴露出流程中所需要的服務(wù)(webservice是一種選擇),BPM推動(dòng)這個(gè)流程的流轉(zhuǎn)。同時(shí),相對(duì)于以往的工作流單純的流程流轉(zhuǎn),BPM提供了更多,包括流程仿真,過(guò)程分析、過(guò)程優(yōu)化等等。意思就是,在某個(gè)流程運(yùn)行一段時(shí)間以后,BPM會(huì)基于數(shù)據(jù)提供對(duì)該流程的分析(數(shù)據(jù)挖掘?),從而能夠基于這些分析提供對(duì)上層管理決策的支持。有點(diǎn)像運(yùn)籌學(xué)。
那么,一個(gè)工作流廠(chǎng)商是否可以很容易的研發(fā)出BPM的產(chǎn)品?答案是不行。看看哪些BPM的廠(chǎng)商,無(wú)一不是在EAI方面有很多經(jīng)驗(yàn)的大公司。所以,BPM實(shí)施的關(guān)鍵還是要建立在EAI實(shí)施的基礎(chǔ)上。至于BPM和SOA,如果以前的系統(tǒng)是基于SOA架構(gòu)的,那自然EAI起來(lái)是會(huì)更加容易,BPM理所當(dāng)然是擁抱SOA的。(BEA的產(chǎn)品沒(méi)用adapter)
那么當(dāng)前工作流的發(fā)展方向呢?個(gè)人認(rèn)為可以從BPM的功能里找到一些線(xiàn)索,那就是流程仿真,過(guò)程分析、過(guò)程優(yōu)化。比如一個(gè)請(qǐng)假申請(qǐng)流程,統(tǒng)計(jì)一下,在哪個(gè)節(jié)點(diǎn)的辦理效率最低,哪些節(jié)點(diǎn)在實(shí)際中不是必須等等,當(dāng)然這些都是工作流本身基于流程的數(shù)據(jù)進(jìn)行的獨(dú)立的分析,有點(diǎn)決策的意思在里面。
呵呵,個(gè)人的一些淺見(jiàn)。希望多批評(píng)。
http://www.tkk7.com/ronghao 榮浩原創(chuàng),轉(zhuǎn)載請(qǐng)注明出處:)
posted on 2007-03-26 14:27
ronghao 閱讀(2289)
評(píng)論(1) 編輯 收藏 所屬分類(lèi):
工作流jbpm3