施青青 SHI Qing-qing
(南京航空航天大學 經濟與管理學院,江蘇 南京 210016)
當今企業(yè)面臨著越來越激烈的競爭,對于一個企業(yè)而言如何在激烈的競爭中保持優(yōu)勢,適應市場的變化是其生存的關鍵。對于中小物流企業(yè)相對于大企業(yè)由于規(guī)模較小,在競爭中容易適應變化及時做出改變,但如果沒有相應的信息技術作支持就很難在競爭中占有優(yōu)勢。隨著信息化的發(fā)展,越來越多的中小物流企業(yè)也開始信息化。如何利用先進的信息技術整理、優(yōu)化企業(yè)內部和企業(yè)之間的核心流程,使信息流能夠暢通,提升企業(yè)和供應鏈運營的效率,減少運營成本,加快市場響應速度,是企業(yè)應用信息技術成功的關鍵。當前企業(yè)IT戰(zhàn)略面臨的主要挑戰(zhàn)是:
(1)如何適應市場變化
面對瞬息萬變的市場,企業(yè)如何從自己的戰(zhàn)略出發(fā),制定合適的業(yè)務流程以及如何監(jiān)控、管理、優(yōu)化、整合這些流程,使得自己的業(yè)務流程能夠快速響應市場變化,從而在激烈的競爭中占有優(yōu)勢。
(2)IT系統(tǒng)的整合
業(yè)務的整合,需要IT在整個業(yè)務范圍內的各個層次上全面整合:數據、應用、流程、人機交互和安全等。這個整合需要把原來屬于不同IT技術,軟、硬件平臺等的系統(tǒng)整合。對于中小物流企業(yè),不同時期、不同類型的應用同樣存在。而這些遺留系統(tǒng)的存在,給IT系統(tǒng)整合帶來了巨大的麻煩。
而要解決以上兩個問題,業(yè)務流程管理 (Business Process Management,BPM)和面向服務架構 (Service Oriented Architecture,SOA)的出現為這兩個問題的解決提供了方案。業(yè)務流程管理是處理流程文檔化、適應動態(tài)變化、監(jiān)督和評估流程績效的科學。面向服務架構通常認為是一種分別式軟件系統(tǒng)構造方法和環(huán)境。
據IDC調查顯示,到2008年底,我國已有60%左右的中小企業(yè)實施了信息化,但這些企業(yè)的信息化建設主要集中在財務系統(tǒng)、公司網站、企業(yè)郵箱和辦公自動化等初級階段,并且企業(yè)普遍認為信息化建設需要先期投入和后期維護的成本比較高,但中小物流企業(yè)信息化建設資金投入困難。中小物流企業(yè)有大量未滿足的信息化需求,更重要的是中小企業(yè)希望利用信息化工具提升他們的運營績效。
中小物流企業(yè)在實施BPM和SOA時主要面臨的問題:缺乏資金投資;缺乏相關技術和人才以及沒有足夠的IT基礎設施。
BPM是國際業(yè)務流程管理標準化組織BPMI提出的一個新的體系結構,最早由Howard Smith和Peter Fingar在其文章BPM:The Third Wave中被大力倡導,目前對其結構及定義還在研究和討論當中。
業(yè)務流程管理是在業(yè)務流程重組理論之后提出的,它強調業(yè)務流程的管理和設計必須以企業(yè)發(fā)展的目標、策略為指導,以關鍵績效指標 (KPI)為基礎。它包含流程戰(zhàn)略、設計、實施和控制4個階段。它修正了流程重組的徹底性,主張采用漸進的方法,逐步實現目標。BPM的生命周期如圖1所示。
面向服務的體系結構 (SOA)是一種IT體系結構風格,支持將業(yè)務轉換為一組相互鏈接的服務或可重復業(yè)務任務,可在需要時通過網絡訪問這些服務和任務。這個網絡可以是本地網絡、Internet,也可以分散于各地且采用不同的技術,通過對來自不同地域的服務進行組合,可讓最終用戶感覺似乎這些服務就安裝在本地桌面上一樣??梢詫@些服務進行結合,以完成特定的業(yè)務任務,從而讓企業(yè)的業(yè)務快速適應不斷變化的客觀條件和需求。
(1) 可擴展性
SOA和BPM本身都具有可擴展性,可以支持分布式應用。對于一個中小物流企業(yè)而言,由于存在不同的應用和隨著業(yè)務的不斷擴展,必然要求IT系統(tǒng)具有可擴展性。而SOA和BPM的特點正好滿足了這一要求。
(2) 敏捷性
業(yè)務的敏捷性對于中小物流企業(yè)而言更為重要。在激烈的市場競爭中,相對于大企業(yè)而言,中小物流企業(yè)最大的優(yōu)勢就在于業(yè)務的敏捷性。這對IT系統(tǒng)提出了更高的要求,而SOA具有松耦合和模塊化的特點,BPM也可以實現組件化,這些特點可以幫助中小物流企業(yè)迅速適應業(yè)務的變化。
(3) 業(yè)務柔性
為了適應市場變化,IT系統(tǒng)必須要支持業(yè)務的動態(tài)變化。而BPM和SOA本身的特點決定了可以支持中小物流企業(yè)來應對市場的劇烈變化。由于SOA松散耦合的特性,可以適應動態(tài)的系統(tǒng)變更。而BPM更能支持業(yè)務流程的變化和改進。
(4) 可重用性
SOA能夠支持搭建業(yè)務流程以實現更大型、更容易的重用。就企業(yè)而言,更有效的重用也凸現了標準和遵從的優(yōu)勢,BPM 將可重用用于各種不同的業(yè)務挑戰(zhàn)。由于可重用性的特征可以讓中小物流企業(yè)節(jié)省大量資金。
針對中小物流企業(yè)的實際,適合中小物流企業(yè)的SOA和BPM 組合的解決方案如圖2所示。
(1)業(yè)務流程管理層
業(yè)務流程管理層,協調執(zhí)行業(yè)務服務。這是一個功能整合層,將下層的業(yè)務服務進行功能整合成業(yè)務流程。在業(yè)務流程管理層的服務,可以通過使用業(yè)務流程管理 (BPM)工具進行快速配置和重構。
(2)業(yè)務服務層
業(yè)務服務層,向業(yè)務流程管理層提供信息服務。業(yè)務服務執(zhí)行業(yè)務流程的信息處理功能。商業(yè)服務可以是簡單的數據登記或報告服務,或基于業(yè)務邏輯的復雜的服務。業(yè)務服務可以直接實現這些功能,例如運用業(yè)務規(guī)則(Business Rule),或者使用應用程序服務,連接業(yè)務服務 (遺留)的信息處理應用系統(tǒng)。
(3)業(yè)務應用層
業(yè)務應用層,執(zhí)行應用程序邏輯和數據存儲。將應用程序包裝成應用服務,向業(yè)務服務層提供一個標準的Web服務接口,進而進行企業(yè)應用集成 (EAI)。
圖1 BPM的生命周期
對于中小物流企業(yè)而言,BPM和SOA的相結合可以有許多不同的實現方法。BPM是自上而下的過程方法,而SOA是自下而上的架構方法。但是,如果它們一起部署,通過業(yè)務流程管理工具建立的流程模型,可以由SOA更有效的實現。在企業(yè)中,BPM是通過部署在自動化流程建模、實施和優(yōu)化流程、監(jiān)督流程績效讓中小物流企業(yè)獲得抓住市場變化、降低運營成本和提高利潤率的效果。
中小物流企業(yè)是沒有財力去承擔價格高昂的BPM和SOA的開發(fā)工具。但開源BPM和SOA的工具為中小物流企業(yè)提供了另外的選擇,這里介紹幾個主要的開源BPM和SOA開發(fā)工具。
(1) NetBPM
NetBPM是jBPM移植到.Net平臺下的一款開源過程管理軟件,它已經納入到Apache軟件許可 (Apache Software License)里面。NetBPM可以很容易和.Net應用程序集成在一起,可以創(chuàng)建、執(zhí)行和管理工作過程序。
(2) ProcessMaker
ProcessMaker是一個開放源碼的業(yè)務流程管理 (BPM)和工作流軟件為小型和中型企業(yè) (SMB)的設計。ProcessMaker是一個用戶友好的解決方案來管理工作效率和成效。
(3)其他的還有如:Intalio、uEngine等。
綜上所述,采用基于SOA與BPM企業(yè)應用集成方案能有效地解決中小物流企業(yè)原有系統(tǒng)集成和快速響應市場變化的問題。SOA與BPM兩種方法相結合能實現優(yōu)勢互補。其中SOA重點解決技術層面的問題,即系統(tǒng)集成和服務封裝;BPM則重在管理模式上的轉變,以流程為中心的管理方式,要求企業(yè)建立明確的流程體系,并實現切實有效的執(zhí)行和管理。中小物流企業(yè)在實施SOA和BPM的時候應當根據企業(yè)的實際情況逐步實現。
圖2 BPM和SOA組合的框架
[1] 毛新生.SOA原理·方法·實踐[M].北京:電子工業(yè)出版社,2007.
[2] H.Smith.Business process management—the third wave:business process modelling language (bpml) and its pi-calculus foundations[J].Information and Software Technology,2003,45:1065-1069.
[3] RICHARD,YU-YUAN HUNG.Business Process Management as Competitive Advantage:a Review and Empirical Study[J].Total Quality Management,2006,17(1):21-40.
[4] H.Demirkan,et al.Service-oriented technology and management:Perspectives on research and practice for the coming decade[J].Electronic Commerce Research and Applications,2008(7):356-376.