線性系統:營銷-生產-物流-銷售-服務-利潤
支持系統:
企業組織
人力調配
產品的研究和開發
采購管理
財務管理
企業核心技術
SOA是壹種面向服務的軟件架構,是壹種服務組織方式。當談到組織或架構時,任何研究過計算機發展史的人都應該熟悉馮·諾依曼架構。從早期的電子管計算機到現在的大規模並行計算機,壹直采用馮諾依曼架構,其核心思想如下圖所示。在整個馮諾依曼架構中,存儲器是核心——所有輸入輸出設備訪問的內容都存儲在存儲器中;操作者操作的數據和操作結果也存儲在存儲器中;控制器需要訪問自身的控制命令也來自存儲器。
仔細想想,馮諾依曼架構特別像企業戰略管理中的價值鏈。價值鏈是指企業提供的產品和服務在價值產生(生產)和價值實現/增值(銷售)過程中的環節或鏈條。價值鏈中的每壹項活動對最終的價值實現和增值都起著至關重要的作用,即供應商、分銷商、服務商和客戶構成了壹個完整的價值鏈。是鏈條上各個實體實現合作共贏的必然前提。企業的基本價值鏈結構如下圖所示。
我們將生產企業從價值鏈中抽取出來。首先,我們將分析其基本價值鏈與馮諾依曼架構之間的關系。雖然這在某種程度上分隔了價值鏈的上下遊,但並不違背價值鏈本身的特性。因為價值鏈按照覆蓋範圍可以分為三個層次——最廣義的行業間價值鏈;其次,產業內企業之間的價值鏈;最後是企業內部部門之間的價值鏈——這裏我們先討論企業內部部門之間的價值鏈體系。
作為企業,原材料(對於銷售型企業,轉化為寄售商品)和產成品(對於銷售型企業,轉化為貨幣)自然成為企業系統結構的投入和產出部分;管理理念是整個企業的中樞神經,決定著如何控制各組成部分之間的運作;每個獨立的部門自然會成為上下遊效應的具體執行機構。所以關鍵是馮·諾依曼架構的核心——為什麽在企業結構中體現內存?按照我的理解,它是由各種信息系統組成的集成信息系統環境,體現了企業自身的商業智能。對於這樣的信息系統環境,“原材料”需要進入其中進行加工,生產出相應的“成品”,企業經營管理的理念也以智能控制信息的形式“儲存”在這樣的信息系統環境中。作為執行結構,企業的各個部門也通過這樣的智能信息系統環境相互溝通,體現各自的執行力。所以不管從那個角度來看,在單個企業的價值鏈中,智能信息系統環境扮演著類似於馮諾依曼架構中存儲的核心角色,它存儲的正是我們所說的“商業智能”。
事實上,無論是行業間的價值鏈,還是行業內企業間的價值鏈,本質上都體現了馮諾依曼架構的基本思想,但此時其價值流不再是單向的、開鏈的,而是多向的、環形的,其中的信息系統環境將覆蓋更廣的範圍,提供越來越多的功能,具有更強的適應性和可重用性。由此,我們也回到正題。在不斷變化的商業智能條件下,什麽樣的信息系統結構才能更好地反映企業價值鏈?換句話說,我們可以采用什麽樣的信息系統架構,以最快的速度實現企業或行業的價值,最大程度地增加價值?目前這樣的結構就是我們壹直在討論的SOA,也就是面向服務的系統架構。其可重用性、低集成成本、跨平臺、松耦合的特點,使得在企業信息化建設中降低風險、提供可持續的、改進的業務流程成為可能。