
把公司的信息技術策略與業務計劃結合起來,這常常是CIO們很難實現的目標,成功的可能性大小不一。面向業務流程管理的具有Web功能的新型中間件給了CIO難得的機會,有望比以往更迅速、更有效地把業務與IT結合起來。
雖然中間件的定義有所差異,但最好把它理解成:數據庫與應用曾之間的一層軟件,讓這些應用可以彼此聯系。具有Web功能的中間件可利用Web服務(如可擴展標記語言XML),讓諸多應用能夠更輕松地傳輸信息。
大多數大公司充斥著大量的龐大應用,它們用不同的系統和格式開發而成,因而無法實現輕松交換信息。另外,許多公司繼續把更多的應用推到網上。許多公司期望利用基于Web的中間件來改進的流程種類繁多:從人力資源(HR)、供應鏈(SCM)到客戶關系管理(CRM)不一而足――可能任何地方都存在效率低下的問題。僅舉一例,中間件通過自動實現從不同數據庫及時查找信息,并提供給客戶服務代表這一過程,就有助于縮短客戶服務查詢的寶貴時間。
但為了構建這些新系統,其背后的信息流程必須加以規劃、自動化,并加以監控查找任何故障。如今具有Web功能的中間件軟件包有許多含有這種工具:讓沒有技術技能的公司經理可以使用圖形用戶界面,定義業務流程、開始構建應用。結果就是,公司經理再也不必向IT人員提交希望清單,然后就能拿到由技術部門開發的應用。又因為這些工具加快了軟件開發過程――有時可以把規劃及部署新流程的時間縮短到幾周,許多公司幾乎可以立即響應不斷變化的商業形勢或者客戶需求。
中間件過去用于點對點的應用集成,試圖把一種應用與另一種應用連接起來。而現在,它用于規劃業務流程。
當然,沒有哪個業務流程改進項目是沒有障礙的,使用具有Web功能的中間件的項目也不例外。舉例說,高層管理人員必須確信:重新設計業務流程是值得的。其次,公司經理們可能不愿意弄臟自己的手、直接參與IT系統的設計。總的來說,期望利用基于Web的中間件軟件包重新設計業務流程時,最好的辦法就是按部就班。
開始全面改造業務流程的公司可能會從孤立的應用入手。第一步就是清點這些“孤島”,明確在使用的業務流程。舉例說,銷售、營銷和客戶服務等部門可能各有不同的應用和數據庫。不過如果客戶打電話給數據中心咨詢問題,那么要是來自這每一應用的數據作為Web服務來提供,然后自動發送給呼叫中心的工作人員,這無疑對解答客戶的問題大有幫助。
四年前,Andres Carvallo被任命為得克薩斯州奧斯丁Austin Energy電力公司的CIO(這家公司是美國第十大電力公司。)Carvallo來到公司后,發現有五個不同的業務部門:發電、送電、配電、批發能源和零售能源等部門,每個部門各自運行一套IT系統。他說:“當時沒有通用的企業架構、沒有數據倉庫、沒有商業智能,也沒有流程建模?!?/P>
這位新CIO開始著手記錄所有五個部門的業務流程。為此,他派四名業務分析師用30天的時間會見Austin Energy公司的500名員工。然后,他們把采訪結果整理成長達35頁的文檔,重點列出了72個最關鍵的業務流程。
一旦你明白了貴公司的業務流程,就要選擇滿足自己需要的最合適的基于Web的中間件工具。有許多套件可供選擇,弗雷斯特公司把它們分為兩類:以集成為中心的BPM套件(Integration-Centric BPM,IC-BPM)和以人為中心的BPM套件(Human-Centric BPM,HC-BPM)。
以集成為中心的套件旨在通過Web服務來連接諸企業應用,譬如IBM公司的WebSphere業務流程管理套件。這個領域的其他重要廠商包括Oracle公司和BEA公司。以人為中心的套件則把人的交互考慮到了業務流程的設計與執行當中,譬如Pegasystems公司的SmartBPM。提供HC-BPM的其他廠商包括Savvion公司和Lombardi軟件公司。雖然價格有所差異,但基本都上很貴,具體取決于廠商和所用模塊的數量:舉例說,Pegasystems的套件起價為125000美元。弗雷斯特公司的Adrian預測,在接下來的三五年,這兩種套件可能會合并成一種產品。
有些產品可生成業務流程執行語言(Business Process Execution Language,BPEL),譬如IBM的WebSphere業務建模器和WebSphere 集成開發器。開發人員使用BPEL作為開發面向服務的架構(SOA)應用的基礎,這使不同的應用彼此看來都是Web服務,從而使它們可以在需要時調用對方,以便提供數據或者執行任務。Savvion和Pegasystems聲稱各自的工具能夠直接生成應用代碼,不需要開發人員進行任何改動,這進一步節省了時間和費用。不過其他中間件產品(如Lombardi公司的Teamworks)可以生成顯示工作流程和業務流程的PowerPoint圖表,但根本生成不了代碼。
有意思的一步開始了。使用BPM中間件套件隨帶的圖形工具。如果你喜歡,也可以使用像微軟的Visio這些獨立的圖形軟件包,就可以利用工作流程圖來規劃業務流程了。
CIO頻道人物視窗
CIO頻道方案案例庫
大數據建設方案案例庫
電子政務建設方案案例庫
互聯集成系統構建方案案例庫
商務智能建設方案案例庫
系統集成類軟件信息研發企業名錄