提到SOA與ERP,AMR研究中心的Bruce Richardson曾經(jīng)這樣表示。與Bruce Richardson同樣,隨著SOA概念的提出,很多人都認(rèn)為SOA是ERP的終結(jié)者。但事實(shí)究竟如何呢?“就我們目前所了解的情況,SOA的迅速應(yīng)用將會(huì)使ERP市場(chǎng)走到盡頭。”提到SOA與ERP,AMR研究中心的Bruce Richardson曾經(jīng)這樣表示。與Bruce Richardson同樣,隨著SOA概念的提出,很多人都認(rèn)為SOA是ERP的終結(jié)者。但事實(shí)究竟如何呢?
首先讓我們看看SOA(Service-Oriented Architecture,面向服務(wù)架構(gòu))。SOA的概念最早是由Gartner公司提出的,Gartner對(duì)SOA的定義為“客戶端/服務(wù)器的軟件設(shè)計(jì)方法,一項(xiàng)應(yīng)用由軟件服務(wù)和軟件服務(wù)使用者組成”。SOA與大多數(shù)通用的客戶端/服務(wù)器模型的不同之處在于它著重強(qiáng)調(diào)軟件組件的松散耦合,并使用獨(dú)立的標(biāo)準(zhǔn)接口。其核心是:SOA是一種軟件架構(gòu)思想,并不是一種產(chǎn)品。
Gartner認(rèn)為:SOA的重點(diǎn)是面向服務(wù),此服務(wù)包括企業(yè)內(nèi)部和外部的每一個(gè)業(yè)務(wù)細(xì)節(jié)。SOA的思想是把這些服務(wù)從復(fù)雜的環(huán)境中獨(dú)立出來(lái)——組件化封裝,然后通過(guò)標(biāo)準(zhǔn)接口使不同服務(wù)之間相互調(diào)用。SOA是一種軟件架構(gòu)思想,通過(guò)使企業(yè)中一個(gè)個(gè)細(xì)化的服務(wù)標(biāo)準(zhǔn)化,來(lái)達(dá)到企業(yè)IT系統(tǒng)跟隨企業(yè)動(dòng)態(tài)變化的目的。
以上是Gartner對(duì)SOA定義與理解,那么讓我們假設(shè)將這種思想引入到ERP的設(shè)計(jì)中,看看基于SOA架構(gòu)的ERP會(huì)給企業(yè)帶來(lái)哪些不同?
支持異構(gòu)集成的柔性化
所謂異構(gòu)環(huán)境包括四個(gè)層次:硬件平臺(tái)、操作系統(tǒng)、數(shù)據(jù)庫(kù)、應(yīng)用軟件。一般來(lái)說(shuō),不同應(yīng)用往往選擇不同平臺(tái)與應(yīng)用系統(tǒng),以便充分發(fā)揮各個(gè)廠商的特長(zhǎng)。所以基于SOA的ERP系統(tǒng)為企業(yè)集團(tuán)信息化提供了更大的伸縮空間。企業(yè)可以根據(jù)自身需求選擇不同的解決方案。
實(shí)現(xiàn)企業(yè)動(dòng)態(tài)管理,真正實(shí)現(xiàn)ERP的應(yīng)用柔性
SOA面對(duì)的是一個(gè)個(gè)獨(dú)立的服務(wù),服務(wù)之間可以通過(guò)標(biāo)準(zhǔn)接口互相調(diào)用。這樣企業(yè)在重復(fù)功能上就可以通過(guò)接口來(lái)調(diào)用,而不用重新去開(kāi)發(fā)。因此當(dāng)企業(yè)業(yè)務(wù)發(fā)生變化時(shí),只需要修改相對(duì)應(yīng)的服務(wù)即可,從而降低了操作難度與復(fù)雜度,保證了企業(yè)ERP系統(tǒng)的動(dòng)態(tài)變化。
顛覆以往ERP軟件的供應(yīng)模式
基于SOA的ERP系統(tǒng),會(huì)使ERP軟件的供求雙方發(fā)生巨大變化。供應(yīng)商將改變以往軟件的供應(yīng)模式,同時(shí)在SOA下,企業(yè)完全可以根據(jù)自身業(yè)務(wù)需求靈活的搭配集成新的業(yè)務(wù)流程,從而大大增強(qiáng)企業(yè)業(yè)務(wù)模型的靈活性。
大幅縮減企業(yè)IT支出
以往企業(yè)在購(gòu)買(mǎi)的軟件往往是成熟性軟件,即需要一個(gè)模塊或一個(gè)系統(tǒng)的購(gòu)買(mǎi),其中難免會(huì)有一些企業(yè)不需要的功能,這些功能無(wú)法剔除,因此企業(yè)不得不為這些不需要的功能買(mǎi)單。而基于SOA的ERP系統(tǒng)則可以幫助企業(yè)實(shí)現(xiàn)真正的按需購(gòu)買(mǎi)——企業(yè)需要什么功能便可以購(gòu)買(mǎi)相應(yīng)的服務(wù),從而為企業(yè)節(jié)省不必要支出。
以上幾點(diǎn)只是一些顯而易見(jiàn)的好處,而基于SOA的ERP系統(tǒng)帶給企業(yè)的益處還不僅如此。事實(shí)也恰恰證明了這一點(diǎn):不久前,亞太地區(qū)最大的管理軟件廠商用友面向市場(chǎng),大規(guī)模推廣的全球第一款完全基于SOA架構(gòu)的企業(yè)管理軟件UFIDA U9,在眾多企業(yè)應(yīng)用中得到良好的反響。
作為全球第一款完全基于SOA架構(gòu)的企業(yè)管理軟件,U9的按需應(yīng)用特性主要體現(xiàn)在全球化部署、按需重構(gòu)、業(yè)務(wù)組件靈活裝配、平臺(tái)化等幾個(gè)方面。而隨著企業(yè)的發(fā)展,企業(yè)需要靈活的業(yè)務(wù)模式(業(yè)務(wù)模式組件化)和靈活的業(yè)務(wù)流程,要實(shí)現(xiàn)這兩者,就需要靈活的IT。而恰恰SOA的核心價(jià)值就在于組織能力服務(wù)化,通過(guò)服務(wù)編排實(shí)現(xiàn)靈活的業(yè)務(wù)流程,推動(dòng)商業(yè)創(chuàng)新。SOA核心價(jià)值的出現(xiàn),使企業(yè)對(duì)原有應(yīng)用系統(tǒng)、業(yè)務(wù)流程進(jìn)行集成的方式出現(xiàn)了根本性變化——它實(shí)現(xiàn)了企業(yè)管理系統(tǒng)的個(gè)性化規(guī)模交付,真正體現(xiàn)了“隨需而變”的實(shí)時(shí)企業(yè)與全球商務(wù)的企業(yè)信息化價(jià)值理念。因此ERP架構(gòu)首選SOA,企業(yè)首選SOA架構(gòu)的ERP軟件是再合適不過(guò)了。