監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 簽約案例 | 購買價(jià)格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉

談?wù)勂髽I(yè)BPM最大程度的簡化如何實(shí)現(xiàn)?

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

來源:泛普軟件

自20 世紀(jì)80 年代末期以來,業(yè)務(wù)分析師始終在全力以赴地推廣業(yè)務(wù)流程再造 (Business Process Reengineering)這一理念。之所以會(huì)出現(xiàn)這樣一種趨勢,主要是因?yàn)闃I(yè)務(wù)邏輯已經(jīng)淹沒在功能性的 IT 系統(tǒng)當(dāng)中不見蹤影,導(dǎo)致業(yè)務(wù)人員完全失去對(duì)它們的控制能力。

業(yè)務(wù)流程管理(business process management,BPM)不僅僅只是作為一種工具,同時(shí)也作為一門科學(xué),在2008年的時(shí)候,SOA解決方案提供商也許會(huì)面臨更長的道路,也許并非如此。不過,SOA解決方案提供商總會(huì)有艱巨的任務(wù)。SOA產(chǎn)品是以一種IT結(jié)構(gòu)為基礎(chǔ)的產(chǎn)品。這種架構(gòu)需要在同一個(gè)網(wǎng)頁上得到管理和IT支持。

是什么原因開始讓BPM和SOA聯(lián)系到一起并受到了分析師們的更多關(guān)注甚至還成為了業(yè)界新聞的呢?毋庸質(zhì)疑,SOA可以作為一個(gè)基礎(chǔ),用以整個(gè)企業(yè)范圍的BPM管理。

企業(yè)的首席執(zhí)行官和IT部門能夠聯(lián)手促進(jìn)SOA應(yīng)用的一個(gè)想法就是在SOA的基礎(chǔ)之上采用商務(wù)流程管理(BPM)應(yīng)用程序。BPM將成為機(jī)構(gòu)的“殺手應(yīng)用”。SOA將能夠適應(yīng)BPM。因此,位于德國Darmstadt的Software AG軟件公司在去年6月收購位于美國弗吉尼亞州Fairfax的webMethods公司的時(shí)候也獲得了自己的BPM產(chǎn)品。

知名咨詢師和專欄作家Joe McKendrick在近期IT Business Edge的問答欄目中解釋到了他對(duì)這兩者關(guān)系的看法:

“沒有SOA,BPM一樣會(huì)出現(xiàn)并得到實(shí)現(xiàn),但是,在SOA將更多標(biāo)準(zhǔn)和系統(tǒng)整合成為可能的基礎(chǔ)上,通過SOA而在整體范圍內(nèi)實(shí)現(xiàn)BPM將會(huì)得到最大程度的簡化。就我聽到的最為形象的一個(gè)比喻則是,在脫離SOA協(xié)助下的BPM如同一個(gè)將一只手捆綁在背上的人努力想要去達(dá)到的目標(biāo)?!?/P>

BPM將會(huì)帶來什么樣的具體好處?根據(jù)Aberdeen所發(fā)布的白皮書,best-in-class公司在報(bào)告中指出使用這種BPM工具的時(shí)候明顯減少了手工工作流的集成點(diǎn)。同時(shí),較低的經(jīng)營成本和更為簡潔的業(yè)務(wù)工作流有效的增加了他們的投資回報(bào),讓BPM工具的投入迅速帶來了收益。

SOA解決方案中的治理需求來源于機(jī)構(gòu)的復(fù)雜性,因?yàn)殡S著時(shí)間的推移,企業(yè)已經(jīng)開發(fā)和重新使用了SOA環(huán)境中的服務(wù)。人們開始很容易地在一個(gè)機(jī)構(gòu)中制作許多這種服務(wù)。這是很好的,并且推動(dòng)了人們向SOA的方向發(fā)展。另一方面,這種做法也造成了某種程度的混亂。對(duì)于一個(gè)SOA項(xiàng)目來說,最糟糕的是讓幾項(xiàng)服務(wù)做同樣的事情,但是卻沒有人知道哪一項(xiàng)服務(wù)實(shí)際上做什么。由于其面向服務(wù)的性質(zhì),SOA本身已經(jīng)幫助了內(nèi)部業(yè)務(wù)的運(yùn)行。Totev舉例說Software AG公司的客戶北歐航空公司就把IT看作是一個(gè)重要部門。

一旦他們轉(zhuǎn)向談?wù)摀碛蟹?wù)級(jí)協(xié)議和解釋明確的功能的服務(wù)的時(shí)候,他們更容易向股東解釋他們正在做什么工作,這個(gè)變化將產(chǎn)生什么影響,接觸或者改變了哪一個(gè)具體的計(jì)劃。

目前有一種傾向是將協(xié)同與OA對(duì)應(yīng)起來,這種觀點(diǎn)除了某些工具類協(xié)同軟件在應(yīng)用上尚顯匱乏,從而給人以誤解外,也不排除是傳統(tǒng)OA對(duì)協(xié)同思想持排斥態(tài)度的結(jié)果。

從國外同類產(chǎn)品橫向分析來看,協(xié)同與OA雖然并不等同,但相互之間有很深的淵源。微軟的協(xié)同軟件產(chǎn)品名稱Networks,就包含了網(wǎng)絡(luò)辦公的意思。IBM的協(xié)同軟件,也來源于廣泛用于OA領(lǐng)域的Lotus 。從國內(nèi)協(xié)同軟件產(chǎn)品來看,協(xié)同與OA也密不可分,如復(fù)旦協(xié)達(dá)等市場主流協(xié)同軟件,不僅能夠?qū)崿F(xiàn)協(xié)同商務(wù)的應(yīng)用,同時(shí)OA也是其基礎(chǔ)應(yīng)用之一。

從理論角度分析,協(xié)同是管理思想,OA是應(yīng)用領(lǐng)域,兩者雖不等同,但更不應(yīng)對(duì)立;從實(shí)際應(yīng)用角度分析,協(xié)同應(yīng)用較早、較廣的協(xié)同寫作,與OA的公文管理中多人協(xié)作核稿、審稿等應(yīng)用,所面向的具體事務(wù)和工作內(nèi)容幾乎吻合。OA與工作流的關(guān)系,就像與即時(shí)通訊、協(xié)同寫作的關(guān)系一樣:并非對(duì)立,而是交融。

新一代的BPM將會(huì)帶來什么樣的具體好處?根據(jù)Aberdeen所發(fā)布的白皮書,best-in-class公司在報(bào)告中指出使用這種BPM工具的時(shí)候明顯減少了手工工作流的集成點(diǎn)。同時(shí),較低的經(jīng)營成本和更為簡潔的業(yè)務(wù)工作流有效的增加了他們的投資回報(bào),讓BPM工具的投入迅速帶來了收益。

業(yè)務(wù)流程執(zhí)行語言

業(yè)務(wù)流程執(zhí)行語言(Business Process Execution Language for Web Services,BPEL)是一種使用XML編寫的編程語言。用于自動(dòng)化業(yè)務(wù)流程,也曾經(jīng)被稱作WSBPEL和 BPEL4WS。廣泛使用于Web服務(wù)相關(guān)的項(xiàng)目開發(fā)中,優(yōu)點(diǎn)為具有可移植性和有效保護(hù)了投資。這一標(biāo)準(zhǔn)的方法將流程的范圍從業(yè)務(wù)分析落實(shí)到技術(shù)實(shí)現(xiàn)。許多組織正從面向?qū)ο蟮臉I(yè)務(wù)流程管理范例轉(zhuǎn)移到面向服務(wù)的方法,實(shí)際上,服務(wù)正在成為業(yè)務(wù)流程建模(BPM)的基本元素。同時(shí),業(yè)務(wù)流程執(zhí)行語言(BPEL)已經(jīng)成為編排這些服務(wù)和管理業(yè)務(wù)流程的無缺陷執(zhí)行的事實(shí)標(biāo)準(zhǔn)。通過BPEL,SOA可以對(duì)服務(wù)化的業(yè)務(wù)系統(tǒng)實(shí)現(xiàn):無需人工參與、自動(dòng)化的處理和調(diào)用,從而實(shí)現(xiàn)更靈活、更經(jīng)濟(jì)、更高效地管理業(yè)務(wù)流程。

由于BPEL的標(biāo)準(zhǔn)性、先進(jìn)性和自動(dòng)化的特點(diǎn),使得BPEL成為了構(gòu)建在BPM和IT系統(tǒng)之間的橋梁,使得BPM可以和SOA架構(gòu)技術(shù)很好地融合,SOA中的服務(wù)編排(Service Orchestration)通過對(duì)BPEL的執(zhí)行來實(shí)現(xiàn)BPM。

SOA是創(chuàng)建更靈活的企業(yè)基礎(chǔ)架構(gòu)的架構(gòu)方法,而BPM是一套協(xié)調(diào)的業(yè)務(wù)流程活動(dòng)。SOA使用戶可以輕松完成將業(yè)務(wù)流程連接到基礎(chǔ)系統(tǒng)的任務(wù),從而節(jié)省時(shí)間和IT資源。與之相比,將流程鏈接到傳統(tǒng)的應(yīng)用通常要依賴大量不同的專有技術(shù)。而且,在采用BPM的同時(shí)轉(zhuǎn)向SOA可以促進(jìn)SOA組件的再利用,從而最大程度地降低業(yè)務(wù)流程本身的復(fù)雜性。將BPM作為SOA的一部分進(jìn)行部署,這意味著當(dāng)一個(gè)業(yè)務(wù)流程連接到底層系統(tǒng)時(shí),它連接到由企業(yè)服務(wù)總線所提供的代理服務(wù),這樣就隱藏了底層應(yīng)用程序和數(shù)據(jù)庫的復(fù)雜性。這具有以下優(yōu)點(diǎn)。

1.將業(yè)務(wù)流程連接到系統(tǒng)的過程會(huì)更簡單,因?yàn)镮T可以公開更有用的接口,比如聚合的數(shù)據(jù)服務(wù)或使用標(biāo)準(zhǔn)協(xié)議,而不是專有協(xié)議的服務(wù)。這減少了實(shí)現(xiàn)流程所需的IT工作量,并允許流程人員將精力集中于流程,而不是粘合流程與底層系統(tǒng)所需的技術(shù)。

2. 對(duì)底層IT系統(tǒng)的更改不必影響流程所使用的接口。

3. 它在BPM工具之外提供了一個(gè)獨(dú)立的控制和管理層,這允許IT人員更好地管理他們所擁有和維護(hù)的服務(wù)和資源。

IONA Artix Orchestration實(shí)現(xiàn)SOA和BPM的匯聚

1.技術(shù)中立解決方案

Artix Orchestration 與 Artix ESB 協(xié)同工作,可對(duì)任何傳輸方式、協(xié)議或消息格式的服務(wù)進(jìn)行編制,創(chuàng)建合成服務(wù)。

2.測試和部署

流程模擬和調(diào)試:設(shè)置斷點(diǎn)和調(diào)試流程;

故障處理:模擬來自外部服務(wù)的消息;

實(shí)時(shí)測試:在真實(shí)的 Web 服務(wù)環(huán)境中進(jìn)行測試;

故障容錯(cuò):駐留的有關(guān)流程和所有運(yùn)行實(shí)例的信息允許在服務(wù)器宕機(jī)后,都能夠恢復(fù)流程的狀態(tài);

集群:尖端的集群技術(shù)使 Artix Orchestration 具有極強(qiáng)的伸縮性,可滿足要求最苛刻的企業(yè)應(yīng)用要求。

3.BPEL 執(zhí)行

多層驗(yàn)證:驗(yàn)證所部署的 BPEL 流程定義,并檢驗(yàn)所有接收到的消息實(shí)例的格式;

流程持久性強(qiáng): Artix Orchestration 在流程執(zhí)行過程中的關(guān)鍵點(diǎn)獲取,并保存狀態(tài)信息,使得服務(wù)器宕機(jī)后恢復(fù)運(yùn)行時(shí),流程能夠自動(dòng)繼續(xù)運(yùn)行;

服務(wù)版本化:當(dāng)部署新版本的流程時(shí),Artix Orchestration 會(huì)自動(dòng)將該新版本用于所有新的流程實(shí)例,同時(shí)繼續(xù)將老版本用于未完成的實(shí)例。(IT專家網(wǎng))

發(fā)布:2007-04-24 10:34    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:
廈門OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢

泛普廈門OA快博其他應(yīng)用

廈門OA軟件 廈門OA新聞動(dòng)態(tài) 廈門OA信息化 廈門OA快博 廈門OA行業(yè)資訊 廈門軟件開發(fā)公司 廈門門禁系統(tǒng) 廈門物業(yè)管理軟件 廈門倉庫管理軟件 廈門餐飲管理軟件 廈門網(wǎng)站建設(shè)公司