SOA(面向服務(wù)的架構(gòu))是一種企業(yè)級(jí)的IT架構(gòu)方式,它把IT資源作為與業(yè)務(wù)協(xié)調(diào)的服務(wù)來(lái)提供,從而滿足業(yè)務(wù)要求。但大部分的業(yè)務(wù)領(lǐng)導(dǎo)者并不關(guān)心SOA具體是一種什么理念,可以實(shí)施什么新技術(shù),而只關(guān)心能不能改善他們的BPM(業(yè)務(wù)流程管理)。
而B(niǎo)PM,與其說(shuō)它是一項(xiàng)技術(shù),不如說(shuō)是一門商業(yè)學(xué)科,要確保 SOA能夠提供商業(yè)價(jià)值,它就必不可少。BPM在經(jīng)歷了數(shù)十年的發(fā)展后,正悄然掀起一場(chǎng)流程管理的熱潮。
有一個(gè)聰明的大學(xué)校園規(guī)劃專家,他設(shè)計(jì)道路時(shí)并未貿(mào)然動(dòng)手,而是先等待學(xué)生們?cè)诟鱾(gè)建筑之間自己用腳走出路線,再根據(jù)他們的習(xí)慣,在這所新大學(xué)里澆筑水泥人行道。
傳統(tǒng)的IT基礎(chǔ)設(shè)施很大程度上是在沿著同樣的道路演進(jìn):現(xiàn)在經(jīng)驗(yàn)豐富的操作者在鋪設(shè)自動(dòng)化設(shè)備之前,會(huì)嘗試先透徹理解用戶需求(這些設(shè)備可比混凝土難對(duì)付多了),然后再進(jìn)行設(shè)計(jì)和施工。完全不考慮舊系統(tǒng)而重新設(shè)計(jì)流程和圍繞應(yīng)用進(jìn)行開(kāi)發(fā)的傳統(tǒng)方法,已經(jīng)不能再滿足領(lǐng)導(dǎo)者對(duì)速度和正在進(jìn)行的流程變革的需求。
一旦更容易的集成技術(shù)發(fā)展最終趕上了管理對(duì)經(jīng)營(yíng)提高的持續(xù)推動(dòng),就不必再等待人為踏出人行道,BPM在此時(shí)發(fā)揮了作用。盡管很多供應(yīng)商可能對(duì)BPM作了不同定義,但是大部分都認(rèn)同BPM給組織提供了定義流程、執(zhí)行流程和管理流程的能力。沒(méi)有SOA之前,BPM產(chǎn)品已經(jīng)出現(xiàn)并成功應(yīng)用,BPM的主要應(yīng)用場(chǎng)合有如下幾點(diǎn):
業(yè)務(wù)流程自動(dòng)化(BPA)。BPA按照業(yè)務(wù)需求,自動(dòng)化流程,這是現(xiàn)在工作流技術(shù)還在繼續(xù)做的事情。
整合應(yīng)用系統(tǒng)(EAI),實(shí)現(xiàn)異構(gòu)系統(tǒng)之間無(wú)縫交流。不過(guò)實(shí)現(xiàn)方法和老的EAI技術(shù)是完全不同的。
企業(yè)流程建模分析(BPM)。在詳細(xì)了解企業(yè)流程劃分之后,用全局的視角,對(duì)一堆流程進(jìn)行梳理,并給出企業(yè)流程全局圖。
業(yè)務(wù)活動(dòng)監(jiān)控(BAM),實(shí)現(xiàn)企業(yè)流程持續(xù)改進(jìn)。BAM需要用前面的企業(yè)流程全局圖,分析企業(yè)流程效果和效率,提供優(yōu)化方向,實(shí)現(xiàn)企業(yè)級(jí)的流程管理。
在上面描述的BPM的四大應(yīng)用場(chǎng)合中,每個(gè)都和SOA有千絲萬(wàn)縷的關(guān)系。 不過(guò),BPM和SOA的驅(qū)動(dòng)因素大不相同:BPM是業(yè)務(wù)驅(qū)動(dòng)型計(jì)劃,而SOA是IT驅(qū)動(dòng)型計(jì)劃。
是什么讓BPM和SOA聯(lián)系到一起,并受到分析師們的更多關(guān)注,甚至還成為了業(yè)界新聞呢?
SOA作為BPM的一個(gè)重要基礎(chǔ),用以整個(gè)企業(yè)范圍的BPM管理,使流程服務(wù)能夠快速組合,從而編排成更大的端到端流程。這是因?yàn)槠髽I(yè)需要基于“服務(wù)”來(lái)設(shè)計(jì)可以靈活更改的流程,這些流程并沒(méi)有被“寫(xiě)死”到應(yīng)用程序的代碼結(jié)構(gòu)中,不會(huì)導(dǎo)致以后無(wú)法更改。
SOA讓用戶可以輕松地將業(yè)務(wù)流程連接到基礎(chǔ)系統(tǒng),從而節(jié)省時(shí)間和IT資源。但將流程鏈接到傳統(tǒng)的應(yīng)用通常要依賴大量不同的專有技術(shù),而在采用BPM的同時(shí)轉(zhuǎn)向SOA,可以促進(jìn)SOA組件的再利用,從而最大程度地降低業(yè)務(wù)流程本身的復(fù)雜性。
企業(yè)的首席執(zhí)行官和IT部門能夠聯(lián)手促進(jìn)SOA應(yīng)用的一個(gè)想法,就是在SOA的基礎(chǔ)之上采用BPM應(yīng)用程序。讓SOA適應(yīng)BPM ,讓BPM成為機(jī)構(gòu)的“殺手應(yīng)用”。
沒(méi)有SOA,BPM一樣會(huì)出現(xiàn)并得到實(shí)現(xiàn),但是,在SOA將更多標(biāo)準(zhǔn)和系統(tǒng)整合成為可能的基礎(chǔ)上,通過(guò)SOA而在整體范圍內(nèi)實(shí)現(xiàn)BPM將會(huì)得到最大程度的簡(jiǎn)化。
核心關(guān)注:拓步ERP系統(tǒng)平臺(tái)是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.oesoe.com/
本文標(biāo)題:是什么讓BPM和SOA聯(lián)系到了一起
本文網(wǎng)址:http://www.oesoe.com/html/consultation/10819415895.html