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

怎樣給IT系統(tǒng)一個新視角

申請免費試用、咨詢電話:400-8352-114

來源:泛普軟件

SOA,對于很多用戶而言,可能還不是一個非常熟悉的概念。但在專家和廠商的眼中,它卻是傳統(tǒng)企業(yè)管理軟件體系架構(gòu)的"終結(jié)者"。有人大膽預(yù)測:未來3年內(nèi),SOA將被90%以上的大型企業(yè)、70%的中型企業(yè),甚至是小型企業(yè)所接受,其商機無可限量。

而從今年初開始,這種面向服務(wù)的系統(tǒng)平臺架構(gòu)在經(jīng)過多年的醞釀期后,已經(jīng)從概念化的狀態(tài)走向?qū)嵺`,開始在中國的企業(yè)級市場中生根、發(fā)芽。SOA這個曾經(jīng)陌生的概念,距離國內(nèi)的行業(yè)用戶已是漸行漸近。

SOA:信息的流水線

究竟什么是SOA?它的應(yīng)用能夠?qū)ζ髽I(yè)起到何種幫助?

打一個比方,當(dāng)產(chǎn)品需要大批量生產(chǎn)時,在工業(yè)制造流程當(dāng)中就出現(xiàn)了自動化的改造過程,出現(xiàn)了生產(chǎn)線,出現(xiàn)了流水線,因為很多產(chǎn)品的大小、規(guī)格、尺寸都是一樣的,只要把具有重復(fù)性的零件做一下組裝,就可以形成最后的產(chǎn)品。這樣,極大地降低了成品的價格。SOA概念的出現(xiàn),就是要滿足當(dāng)今對企業(yè)管理者、技術(shù)開發(fā)者工作的"自動化改造"的需求。

在SOA當(dāng)中,企業(yè)的管理者首先要理解他們想要什么東西,知道在工作當(dāng)中哪些部分是可以重復(fù)利用的。SOA要建設(shè)的就是信息的流水線,或者說是信息流水組裝線,讓各種各樣的信息和數(shù)據(jù)得到重復(fù)的利用和有效的組合,就像生產(chǎn)流水線一樣,只是這次SOA要降低的不是產(chǎn)成品的成本,而是企業(yè)管理費用支出的成本。

對于一家生產(chǎn)型的企業(yè)來說,要想獲得高效率、要想有非常好的財務(wù)狀況,必須擁有先進的生產(chǎn)流水線,才能夠?qū)崿F(xiàn)這些目標。相對應(yīng)的,企業(yè)應(yīng)用SOA系統(tǒng)平臺架構(gòu)環(huán)境,則可以對企業(yè)的信息管理實行自動化,從而有效地降低他們的管理成本,獲得更好的財務(wù)狀況。

事實上,作為業(yè)界第一個考慮了企業(yè)業(yè)務(wù)發(fā)展長期性的IT架構(gòu),SOA從本質(zhì)上說是一組松耦合的服務(wù),每一個服務(wù)的建立和替換都是相對便宜的。這里的"服務(wù)"就是實際業(yè)務(wù)流程中的一項任務(wù)。SOA與其他IT架構(gòu)的最大區(qū)別就在于它與業(yè)務(wù)的關(guān)聯(lián)性,它以服務(wù)為基本單元來組織IT資源,其中的每一項服務(wù)都可以完成實際業(yè)務(wù)流程中的一項任務(wù)。

例如,企業(yè)可以在自己的SOA架構(gòu)中將一項服務(wù)定義為"應(yīng)繳稅款",它可能包含計算收入、查找相應(yīng)稅率、計算應(yīng)繳稅款等一系列操作。如此一來,服務(wù)立刻與業(yè)務(wù)發(fā)生了密切的關(guān)系,業(yè)務(wù)人員可以參與服務(wù)的創(chuàng)建并用它們定義新的業(yè)務(wù)流程。

"就像兒童非常喜愛的'樂高'積木一樣,在SOA中,一個個服務(wù)組件都變成了標準的'建材',可按照需要創(chuàng)造出各式各樣的組合。然而,并非所有的組件都必須重新鑄模成積木。我們可以用一層樂高般的凹凸圓柱體表皮包在過去使用的'磚塊'和'瓦片'外,讓它們能和其他的樂高連接,最后搭成你要的組合。"對于 SOA的功能實現(xiàn)原理,SAP全球執(zhí)行董事兼產(chǎn)品與技術(shù)事業(yè)部總裁夏嘉曦如是說。"說白了,SOA就是要形成一個連接的方式,通過調(diào)用SOA的連接就可以完成你需要的一些應(yīng)用。比如發(fā)手機短信,就是提供一種標準的服務(wù),只調(diào)用一個構(gòu)件就可以了。"

當(dāng)然,SOA也不僅僅是一種開發(fā)的方法論,它更為重要的意義在于管理。例如,應(yīng)用SOA后,管理者可以方便地管理這些搭建在服務(wù)平臺上的企業(yè)應(yīng)用,而不是管理單一的應(yīng)用模塊。其原理是分析服務(wù)之間的相互調(diào)用,使公司管理人員方便地獲取何時、什么原因、哪些商業(yè)邏輯被執(zhí)行的數(shù)據(jù)信息,這樣就幫助了企業(yè)管理人員、CIO,以及應(yīng)用架構(gòu)師逐漸地優(yōu)化他們的企業(yè)業(yè)務(wù)流程和應(yīng)用系統(tǒng)。

企業(yè)信息化建設(shè)是延續(xù)性的,需要在保護投資的基礎(chǔ)上建立新系統(tǒng),快速響應(yīng)業(yè)務(wù)需求。對已經(jīng)擁有多個業(yè)務(wù)應(yīng)用系統(tǒng)的金融企業(yè)來說,實施SOA可以充分保留過去的IT投資,通過建立一個能夠屏蔽底層系統(tǒng)復(fù)雜性的基礎(chǔ)架構(gòu),為IT資產(chǎn)的自由流動構(gòu)建一個基礎(chǔ)平臺。然后,將原有系統(tǒng)中的各個業(yè)務(wù)功能封裝成服務(wù),并根據(jù)業(yè)務(wù)的需求進行重新組合,最終復(fù)合成新的業(yè)務(wù)系統(tǒng),從而快速滿足新的業(yè)務(wù)需求。

"通過采用SOA平臺架構(gòu),重復(fù)利用企業(yè)的現(xiàn)有資源,包括開發(fā)員工,技術(shù),軟件,硬件,語言,平臺,數(shù)據(jù)庫和系統(tǒng),將能夠提高業(yè)務(wù)和服務(wù)的創(chuàng)新能力。"BEA公司高級副總裁、首席市場官Marge Breya對于SOA的應(yīng)用前景充滿了信心。根據(jù)BEA公司的市場研究報告,適當(dāng)使用SOA 能減少成本,增益資源使用率達40%,同時可減輕達近十倍的維護工作量,減少潛在風(fēng)險、管理和監(jiān)視費用。更重要的一點是,SOA可以幫助企業(yè)擁有必要的靈活性,重建一個有"客戶響應(yīng)能力"的企業(yè),以面對日益快速變化的環(huán)境。
實施中的四個關(guān)鍵

根據(jù)IDC的最新調(diào)查顯示,SOA目前在國外的發(fā)展勢頭越來越猛:在接受調(diào)查的企業(yè)中,表示將把SOA作為今后12個月內(nèi)的關(guān)鍵或重要項目的調(diào)查對象比例增加到了52%,比2005年5月進行的同一調(diào)查中所得到的數(shù)據(jù)提高了10%;79%的調(diào)查對象表示,SOA將是未來五年的關(guān)鍵或重要項目,這個數(shù)據(jù)比九個月前進行的調(diào)查增加了18%;部署企業(yè)級SOA的用戶在過去九個月中從8%增加至16%,增長了1倍;已建立企業(yè)SOA架構(gòu)的公司數(shù)量也從九個月前的 68%增加到現(xiàn)在的83%。

SOA之所以在國際市場中廣受用戶的追捧,是因為SOA的靈活性和"與業(yè)務(wù)相關(guān)"性,正是SOA的這兩個特性,使SOA成為了彌補企業(yè)業(yè)務(wù)發(fā)展需求與企業(yè)IT支持能力之間鴻溝的最佳途徑,將企業(yè)凍結(jié)、閑置的IT資產(chǎn)轉(zhuǎn)變?yōu)槠髽I(yè)流動資產(chǎn),幫助企業(yè)全面提高業(yè)務(wù)的有效性、適應(yīng)性和快速響應(yīng)能力的最好途徑和方法。

而要像達成SOA的靈活性和"與業(yè)務(wù)相關(guān)"性,實施也將會是一個曠日持久的過程,而且在這個過程中,需要對業(yè)務(wù)進行面向服務(wù)的包裝,甚至需要對現(xiàn)在的業(yè)務(wù)流程、數(shù)據(jù)進行面向服務(wù)的重新梳理。企業(yè)在實施SOA時,可能遇到的挑戰(zhàn)是多方面的,對于SOA應(yīng)用,企業(yè)也需要掌握四個最為關(guān)鍵的原則:全局規(guī)劃;計算企業(yè)需求;慎選產(chǎn)品和方案;邊破邊立、小步快跑。

◆要做全局規(guī)劃

SOA的實施,有很多技術(shù)因素在其中,對于用戶而言,既需要選擇適當(dāng)?shù)墓ぞ?,還需要有專業(yè)的技術(shù)人才。作為用戶,實施SOA,首先要對企業(yè)自身的系統(tǒng)做全面的評估,要了解自己已有的系統(tǒng)能用多少、有多少需要改造、還需要上哪些新的系統(tǒng)、自己將來的系統(tǒng)該如何滿足自己的需求、為這個新的系統(tǒng)需要投入的資本大概有多少等??傊?,要有整體的規(guī)劃,這也是實施SOA最為基礎(chǔ)的一步。其次,要選擇適合的工具和技術(shù)。上什么系統(tǒng),建什么平臺,先改造哪個系統(tǒng),需要一步一步來,而在這個過程中,所選擇的產(chǎn)品,也必然有所不同,一定要做到心中有數(shù)。最后,就是開發(fā)的過程了,開發(fā)對于大多數(shù)的用戶來說,也是一個邊學(xué)習(xí)、邊實踐的過程。

◆計算需求

在開始實施SOA之前,要對企業(yè)的系統(tǒng)做出全面的評估。評估SOA項目的方式與評估傳統(tǒng)的企業(yè)管理軟件項目的有所不同,SOA可以通過各種應(yīng)用形式表現(xiàn)自己的優(yōu)勢。SOA通過共享服務(wù)來優(yōu)化業(yè)務(wù)流程,其創(chuàng)造價值的機會遠遠超過了傳統(tǒng)的軟件項目。

SOA具體實施的進度和資金投入一方面取決于企業(yè)對IT應(yīng)用的沉淀,一方面取決于實行SOA的目標層次。為幫助企業(yè)了解自身的這些狀況,很多致力于 SOA的軟件廠商都提供了專業(yè)的"SOA評估工具"--這是一個基于Web的在線工具,它可以幫助企業(yè)的CIO規(guī)劃SOA的應(yīng)用組件、進行基準測試,以確定如何最為有效地將企業(yè)的業(yè)務(wù)向SOA架構(gòu)上遷移。

◆慎選產(chǎn)品和方案

如同選擇企業(yè)管理軟件一樣,用戶在選擇SOA產(chǎn)品和技術(shù)時,應(yīng)該從平臺的選擇、實施方法與途徑、供應(yīng)商的選擇三個方面進行考量。在選擇軟件平臺時,用戶首先要考慮的是平臺的開放性和對標準的支持。

在實施SOA時,CIO可以綜合業(yè)務(wù)戰(zhàn)略和流程、基礎(chǔ)架構(gòu)、構(gòu)建模塊、項目和應(yīng)用、成本和效益以及規(guī)劃和管理等,這六方面因素權(quán)衡考慮。SOA的實施涉及到整個企業(yè)的IT系統(tǒng)以及業(yè)務(wù)流程的調(diào)整和改變,離不開相應(yīng)的咨詢和專業(yè)服務(wù)。因此,在選擇供應(yīng)商時,首先要看它的產(chǎn)品是否符合企業(yè)的實際需求、是否已經(jīng)有很多成功的應(yīng)用案例、現(xiàn)有客戶對它的評價如何;其次,還要仔細考察供應(yīng)商的專業(yè)服務(wù)能力,是否能夠幫助用戶分析企業(yè)IT現(xiàn)狀,提出建設(shè)性的意見。

◆邊破邊立、小步快跑

一個企業(yè)部署SOA平臺,就如同一個城市做城市規(guī)劃,在這個規(guī)劃、建設(shè)的過程中,總有不合理的街道需要改建、需要包裝,總有老舊的住宅區(qū)需要拆遷、需要推倒重修,也總有新的建筑不斷地建起來,這樣才更符合一個城市前進的步伐。企業(yè)做SOA也一樣,太過落后的系統(tǒng)需要推倒重來;還能繼續(xù)應(yīng)用的系統(tǒng),則需要包裝、改進;而一些新的系統(tǒng)則需要重新做規(guī)劃。

同時,在SOA的平臺搭建完成之后,也更容易實施規(guī)劃新的系統(tǒng)。而且,即使是在SOA平臺之上搭建的系統(tǒng),在企業(yè)的不斷應(yīng)用實踐中,系統(tǒng)也可能會出現(xiàn)很多的不合理,需要做重新調(diào)整。

"暢想一天之內(nèi)完成SOA的實施,或者今天做了決定,明天就希望系統(tǒng)成功運行,都是不可能的,目前很多用戶都有激進的想法,這是不現(xiàn)實的。SOA的靈魂所在,就是它允許用戶搭建一個松藕合的平臺,這也是SOA能夠吸引用戶的關(guān)鍵所在。"在夏嘉曦看來,SOA不會是一蹴而就的,SOA的規(guī)劃、實施、服務(wù)是一個整體過程。
構(gòu)建SOA路線

在開始任何一段旅程之前都應(yīng)該制訂一個目標,企業(yè)決定實現(xiàn)SOA時也不例外。前方等待的是什么,以及如何到達目的地都是未知的。要取得成功,企業(yè)必須評估自己的長處與缺點,確定明確的方向,選擇一條路線,然后在沿此路線前行的過程中不斷重新評估此路線。簡而言之,企業(yè)必須為這條旅程建立一份獨有的路線圖。

面向服務(wù)的架構(gòu)是一種IT策略,它將企業(yè)應(yīng)用程序中包含的分散功能組織為可互操作的基于標準的服務(wù),這些服務(wù)可按照業(yè)務(wù)需求快速組合和重用。只有平衡了企業(yè)的長期目標與短期需求,SOA的益處才會顯現(xiàn)出來。通過在開始采用SOA時就指定一組組織、資金、操作、設(shè)計和交付準則,就可保持這一平衡。但"大爆炸"式的方法是不可取的,應(yīng)按照循序漸進的學(xué)習(xí)曲線,選擇一種往復(fù)漸進的方式來部署架構(gòu)更改,這非常重要。大體而言,SOA路線圖就提供了這樣一種往復(fù)漸進的方式,使企業(yè)隨著進展,得出或重新得出企業(yè)所需的獨有規(guī)劃。

一家企業(yè)成功的SOA路線圖應(yīng)包含3個關(guān)鍵特征:

1.成熟:SOA路線圖應(yīng)該是不斷融入經(jīng)驗和教訓(xùn)的"活動文檔"。SOA路線圖成熟時,您的SOA行動也就以一種可控的方式達到了一個更為精妙的級別。 SOA路線圖的創(chuàng)建應(yīng)該從評估企業(yè)當(dāng)前在SOA方面的能力和要求開始。此過程可使用 BEA的在線自我評估工具 作為起點。

2.作用域:完整的SOA路線圖應(yīng)包含6個域。這6個域之間有明確的界限,但是仍相互關(guān)聯(lián)、相互依賴。各個域的執(zhí)行情況是企業(yè)級SOA行動成功的基石。 SOA路線圖應(yīng)清晰地定義SOA行動的邊界,并確定一個實現(xiàn)SOA目標的明晰、靈活的時限。這些目標應(yīng)該被分散到多個易于管理的階段中,隨后便可以以一種往復(fù)漸進的方式實現(xiàn)。(關(guān)于SOA的作用域,參見鏈接:SOA的域模型)

3.質(zhì)量:通過在各里程碑處使用一個"學(xué)習(xí)與調(diào)整"的過程,同時采用往復(fù)漸進的方式,您的路線圖將在整個SOA行動中保持相關(guān)性。為確保SOA路線圖的質(zhì)量,應(yīng)在所有涉眾之間進行溝通及確認,并向各方征求反饋意見。

當(dāng)企業(yè)真正開始構(gòu)建自己的SOA線路時,企業(yè)通常需要經(jīng)歷四個步驟階段:SOA規(guī)劃、SOA成熟度評估、SOA前景展望和SOA路線圖定義。

第一部,SOA規(guī)劃。這一階段組織并定義SOA行動。涉眾通過通信和簡報等方式參與此過程,并設(shè)置一致通過的優(yōu)先級和參數(shù)。由于此階段牽涉到整個企業(yè)的員工,因此清晰、充分的溝通非常重要。在此階段中,要完成的任務(wù)包括:定義SOA的作用域;確定與其他IT行動的邊界并建立合作;適當(dāng)?shù)卣故維OA的業(yè)務(wù)論證;展示現(xiàn)有業(yè)務(wù)行動與未來業(yè)務(wù)行動的銜接關(guān)系。

第二步,SOA成熟度評估。在SOA成熟度評估階段,要為當(dāng)前所處狀態(tài)建立一個度量標準。此時將定義當(dāng)前已經(jīng)實現(xiàn)、可作為SOA起點的服務(wù)和功能,并確定出可作為基礎(chǔ)項目的項目。團隊應(yīng)通過一系列訪問調(diào)查和問卷調(diào)查查看各域--分析、制定基準并驗證各域的現(xiàn)狀。

第三步,SOA前景展望。在這一階段中,團隊通過專題研討會來確定并定義要求的"預(yù)期"狀態(tài),并確保舉辦整個企業(yè)范圍內(nèi)的聯(lián)合討論。

第四步,SOA路線圖定義。從這一階段起,著手定義SOA路線圖。應(yīng)該根據(jù)前三個階段所收集的信息,對企業(yè)的SOA目標和適當(dāng)?shù)臅r限進行徹底的差距分析。近期事件要詳細,而較遠的事件要靈活--以便在前進中融入所得到的經(jīng)驗教訓(xùn)。

初嘗SOA的滋味

雖然對于多數(shù)企業(yè)用戶而言,實施SOA仍顯得是一件遙不可及的事情,但實際上,SOA在國內(nèi)的應(yīng)用已經(jīng)進入了生根、發(fā)芽的階段。浙江嘉興電力局SOA基礎(chǔ)平臺的成功實施就是一個典型的實例。

浙江嘉興電力局(以下簡稱嘉興局)是浙江省電力公司下屬的一家國有供電企業(yè),負責(zé)整個嘉興地區(qū)的電網(wǎng)建設(shè)和供用電業(yè)務(wù),為社會提供輸電、變電、配電工程的咨詢、設(shè)計、施工、安裝、電氣設(shè)備的成套供應(yīng)等業(yè)務(wù)。

近年來,盡管經(jīng)過兩次信息化改造工程,但在實際運營過程中,嘉興局還是遇到了很多難以解決的問題:在人力資源管理上有很多與國外企業(yè)不相同的地方,如果完全采用國外的人力資源管理模塊進行管理,從現(xiàn)階段來看并不現(xiàn)實;嘉興局還與其它一些提供底層、基于實際生產(chǎn)信息化服務(wù)的供應(yīng)商一起,開發(fā)了一些貼近生產(chǎn)流程的應(yīng)用工具,但是這些紛雜的信息模塊難以在一個整合信息系統(tǒng)中有效運營,等等。

于是,嘉興局決定邁出信息化的第三步--實施SOA基礎(chǔ)架構(gòu)平臺。嘉興局通過實施SOA平臺來進一步優(yōu)化已有系統(tǒng)和其它信息系統(tǒng),并對人力資源管理模塊進一步完善,使之能完全覆蓋員工工資核算,績效考核,指標評價,業(yè)績評估等五個關(guān)鍵管理要素。

從嘉興局SOA基礎(chǔ)平臺結(jié)構(gòu)示意圖中可以看出,嘉興局的SOA平臺不僅提供了一個可以對人力資源進行有效管理的企業(yè)級用戶界面,幫助嘉興局將復(fù)雜人力資源管理工作變得簡便有效,在功能上還引入了績效考核機制。嘉興局各種復(fù)雜的信息化信息通過SOA平臺中強大的XI(集成代理)進行了集成,使之能夠成為一個有機整體,并發(fā)揮出強大效力。

這樣就杜絕了有些信息化工程中因為實際運營流程與信息化模塊中的流程難以彌合而造成的"線上跑一套,線下跑一套"的情形,將運營流程完全的置入系統(tǒng)中,從而實現(xiàn)"借助信息化,建立現(xiàn)代、高效的企業(yè)制度"這一戰(zhàn)略目標。

此外,嘉興局還借助SOA平臺,引入了BW(數(shù)據(jù)倉庫),以達到進一步拓展企業(yè)信息系統(tǒng)的商務(wù)智能應(yīng)用的目的:一方面,嘉興局希望通過BW模塊所提供的各種方便、即時生成各種動態(tài)分析報表的功能,使決策層面能夠?qū)崟r的得到各類實際生產(chǎn)經(jīng)營信息,使信息化系統(tǒng)對決策和合理運營做出更大貢獻;另一方面,BW 模塊強大的數(shù)據(jù)分析功能也將能幫助嘉興局,徹底解決由于國內(nèi)電力企業(yè)的主管部門繁多,而造成的"報表多"、"格式多"的問題--制作報表的時候,嘉興局只需要在系統(tǒng)中,按照上級部門所要的關(guān)鍵數(shù)據(jù)項進行查詢,生成的結(jié)果自然就是一份合格的報表。

對此,嘉興局的信息化負責(zé)人王國棟評價到,"如果說第一期的信息化建設(shè)是將嘉興局的財務(wù)管理中心改造成了企業(yè)決策的數(shù)據(jù)統(tǒng)計中心,第二期的改造是將嘉興局的生產(chǎn)項目和生產(chǎn)管理流程標準化的話,那么第三期的信息化改造則是全面觸及了嘉興局的實際運營層面。

SOA并非萬能藥

SOA從誕生之初,就是為了幫助企業(yè)實現(xiàn)更多的信息資產(chǎn)重用,更加方便地管理和更快地開發(fā)與部署這些資產(chǎn)。而在國內(nèi)市場環(huán)境中,隨著像嘉興電力局這樣,越來越多的國內(nèi)客戶開始切身體驗到了SOA。但與此同時,如同當(dāng)初ERP、CRM剛剛開始在國內(nèi)普及應(yīng)用時一樣,在許多即將應(yīng)用到SOA的企業(yè)中,存在著一些認識上的誤區(qū)。這些誤區(qū)主要表現(xiàn)在三個方面:

首先,有些人會認為SOA是萬能的,可以應(yīng)用于所有的場合。其實情況并非如此,SOA并不能代替已經(jīng)在公司內(nèi)部存在的那些良好集成的應(yīng)用系統(tǒng)。然而,通過合理的部署,SOA系統(tǒng)可以改善原有的IT系統(tǒng)效率,使得原有的那些應(yīng)用系統(tǒng)更具有柔性。通常情況下,復(fù)雜的IT構(gòu)架對SOA的需求更加迫切,并且 SOA需要與外部復(fù)雜的IT環(huán)境交互,并快速的應(yīng)對頻繁發(fā)生的業(yè)務(wù)變化。

其次,另一些人認為構(gòu)建了SOA架構(gòu),就不再需要應(yīng)用整合技術(shù)。其實,SOA并非一蹴而就。雖然SOA使系統(tǒng)整合更容易,但是企業(yè)仍然需要核心的整合技術(shù),例如轉(zhuǎn)換、挖掘、流程整合、適配器等等,使它們成為架構(gòu)和規(guī)劃中的組成部分。企業(yè)應(yīng)用SOA,先要對需求進行一次全面的評估--這不僅僅局限于IT,而是面向整個企業(yè)業(yè)務(wù)運作。因此,這也就決定了全面實現(xiàn)SOA將會是一個漫長的過程。

此外,還有一種觀點認為構(gòu)建了SOA,就不需要IT人員的參與,業(yè)務(wù)人員照樣完全可以把服務(wù)連接成新的業(yè)務(wù)流程。這種想法沒有考慮服務(wù)的實現(xiàn)仍得由人編寫實施服務(wù)的軟件,以及系統(tǒng)仍需要有經(jīng)驗的IT專業(yè)人員把業(yè)務(wù)工作流轉(zhuǎn)換成顧及企業(yè)級性能、安全、資源使用和可靠性的具體實施方案。

其實這種誤區(qū)的產(chǎn)生是由于對SOA 的三個應(yīng)用層面理解的偏差所致。例如,系統(tǒng)的開發(fā)人員通常會對如何建立SOA 應(yīng)用感興趣,因此他們關(guān)注的趨向更多是SOA中的應(yīng)用程序的體系架構(gòu)方面。而提供Web 服務(wù)管理工具的廠商一般認為 SOA 主要是關(guān)于基礎(chǔ)組件體系結(jié)構(gòu)的,同樣的,用戶群體會認為 SOA 是用于企業(yè)業(yè)務(wù)應(yīng)用結(jié)構(gòu)的。

事實上,對于國內(nèi)的企業(yè)用戶而言,接受SOA,難的并不是技術(shù),而是SOA理念的灌輸,以及對企業(yè)文化的重新改造。SOA與傳統(tǒng)的應(yīng)用體系結(jié)構(gòu)不同, SOA更多地是針對變化而設(shè)計的,基于SOA的系統(tǒng)具備更大的彈性,而且能夠?qū)崟r地根據(jù)企業(yè)的變化,調(diào)整自己的結(jié)構(gòu),以滿足企業(yè)變化的需求。SOA的一個中心思想就是讓企業(yè)應(yīng)用能夠徹底擺脫面向技術(shù)的解決方案的束縛,以輕松應(yīng)對企業(yè)商業(yè)服務(wù)變化、發(fā)展的需要。

給IT系統(tǒng)一個新視角

從企業(yè)用戶的角度看,SOA 有助于企業(yè)實現(xiàn)資產(chǎn)重用、靈活的管理和更快的開發(fā)與部署。在當(dāng)今的業(yè)務(wù)環(huán)境中,變化無時無刻不在,快速響應(yīng)客戶需求、市場機遇和外部威脅的敏捷性比以往任何時候都更顯重要。

當(dāng)然,也會有很多人認為SOA只是大型企業(yè)才會用到的一種架構(gòu)和方法。其實,SOA不只是大企業(yè)獨享的,中型企業(yè),甚至小企業(yè)同樣也能擁有。因為中小企業(yè)也是生態(tài)中的一部分,所以他們并不需要整合自己,而是要把自己建立在一個開放的平臺上,以幫助自己能參與到大的生態(tài)商業(yè)系統(tǒng)中。

綜上所述,企業(yè)構(gòu)建SOA,其實最需要的是企業(yè)改變以往對待IT系統(tǒng)的觀念,從新的角度來看待IT系統(tǒng)與業(yè)務(wù)運作、企業(yè)管理之間的關(guān)聯(lián)性。SOA不僅是技術(shù)問題,更是企業(yè)戰(zhàn)略和業(yè)務(wù)方面的問題。

企業(yè)要將不同的系統(tǒng)、不同的應(yīng)用統(tǒng)一到一個大的框架之內(nèi),企業(yè)基礎(chǔ)平臺的選擇就顯得尤為關(guān)鍵,平臺選擇的好,企業(yè)可以很方便的實現(xiàn)應(yīng)用系統(tǒng)的集成,達到事半功倍的效果。企業(yè)在選擇基礎(chǔ)平臺時,一定要關(guān)注平臺所支持的標準以及所擁有的功能。

因此,盡管SOA直至今日,也只是剛剛來到我們面前,同時,它也不適合解決所有的問題,而且SOA真正在國內(nèi)大規(guī)模應(yīng)用普及還需要克服眾多障礙。但是,我們相信隨著SOA的應(yīng)用得到了正確的認識,SOA成為軟件業(yè)的下一個大趨勢已是不爭的事實,而且正在步入發(fā)展的新階段。

鏈接:SOA系統(tǒng)的域模型

企業(yè)實施SOA的根本目標是通過把企業(yè)應(yīng)用系統(tǒng)中的分散功能整合成可操作的、基于標準的服務(wù),使其能被重新組合和重用,從而快速滿足業(yè)務(wù)需求的變化,實現(xiàn)企業(yè)IT對業(yè)務(wù)提供最佳支持的終極目標。從這個意義上說,SOA是一種需要改變IT提供方式的長期戰(zhàn)略,它不僅涉及到IT系統(tǒng)的構(gòu)建模式,同時也涉及業(yè)務(wù)流程架構(gòu)和業(yè)務(wù)的管理運作模式。

另一方面,SOA又是一種立竿見影的企業(yè)IT戰(zhàn)略,它能夠?qū)ζ髽I(yè)業(yè)務(wù)的改變做出迅速響應(yīng)。因此,要使SOA的效果得到充分體現(xiàn),就必須很好地平衡長期目標和短期業(yè)務(wù)需求之間的關(guān)系。

利用幫助眾多全球500強企業(yè)成功實施SOA的經(jīng)驗,BEA總結(jié)出完整的、經(jīng)過實踐檢驗的SOA域模型方法論,幫助企業(yè)從業(yè)務(wù)和IT兩個方面來規(guī)劃SOA的實施。

SOA域模型把影響SOA成功實施的挑戰(zhàn)歸納為業(yè)務(wù)戰(zhàn)略和流程、架構(gòu)、服務(wù)組件、項目和應(yīng)用、組織和管理幾成本與收益六個域,這六個域雖然各自截然不同,但卻互相關(guān)聯(lián)、互為依存,您必須同等地看待每個域,才能成功地建立起面向服務(wù)的IT架構(gòu)。

如果我們仔細分析企業(yè)IT建設(shè)中面臨的挑戰(zhàn),我們不難發(fā)現(xiàn),BEA SOA系統(tǒng)實施方法論中的六個域恰好能很好地應(yīng)對企業(yè)IT建設(shè)過程中的六方面挑戰(zhàn)。

◆業(yè)務(wù)戰(zhàn)略和流程

在這個域中,企業(yè)面臨的主要挑戰(zhàn)時如何讓IT最好地支持業(yè)務(wù)及其需求的變化。應(yīng)對這一挑戰(zhàn)的最佳途徑就是提供一個適當(dāng)?shù)沫h(huán)境能夠?qū)T管理與企業(yè)的業(yè)務(wù)戰(zhàn)略連接起來,并使二者能協(xié)調(diào)一致,不斷改進業(yè)務(wù)流程。

◆架構(gòu)

今天,絕大多數(shù)企業(yè)在投資建立企業(yè)IT系統(tǒng)時仍然是根據(jù)業(yè)務(wù)的需求按項目規(guī)劃實施的,由此帶來的問題是企業(yè)IT架構(gòu)缺乏一致性,當(dāng)業(yè)務(wù)需求發(fā)生變化時,企業(yè)必須面對企業(yè)范圍內(nèi)IT整合和流程整合的挑戰(zhàn)。SOA是應(yīng)對這一挑戰(zhàn)的最佳途徑,因為它能提供一個基于標準的、分布式的、松耦合能反映業(yè)務(wù)流程的IT 架構(gòu),從而能夠快速響應(yīng)業(yè)務(wù)需求的變化。

◆服務(wù)組件

缺少可重用的服務(wù)組件是目前企業(yè)IT系統(tǒng)建設(shè)時面臨的巨大挑戰(zhàn),它使得很多企業(yè)都無法在預(yù)算允許的范圍內(nèi)實現(xiàn)其IT構(gòu)建目標。通過創(chuàng)建可共用的、基于標準的服務(wù),可以幫助企業(yè)盡可能地重用已有資源,實現(xiàn)IT的一致性和靈活性。

◆項目和應(yīng)用

過去,企業(yè)IT建設(shè)主要是按項目進行的,一旦業(yè)務(wù)需求發(fā)生變化,整個企業(yè)IT系統(tǒng)就需要重新改變,很多應(yīng)用功能也需要重復(fù)開發(fā),導(dǎo)致極大的投資浪費,如果將所有的應(yīng)用功能以分類的、可重用的、基于標準的服務(wù)的形式提供,就能夠隨著業(yè)務(wù)需求的變化快速重組系統(tǒng),節(jié)省投資,加大投資回報。

◆組織和管理

如果隨著企業(yè)機構(gòu)的變化,企業(yè)IT也會需要相應(yīng)的調(diào)整,如果為每一個新的需求單獨增添解決方案,就會使企業(yè)的IT成本大幅度地上升。解決這一問題的辦法是在企業(yè)IT建設(shè)之初就充分考慮企業(yè)的組織結(jié)構(gòu),使IT的提供流程標準化,不僅能最大限度地滿足業(yè)務(wù)的需求,而且還能夠最有效地重用已有的應(yīng)用功能。

◆成本和收益

成本和收益是任何企業(yè)在投資IT建設(shè)之初都必須考慮的事情,也是企業(yè)最為關(guān)心的問題之一,BEA的SOA系統(tǒng)實施方法論可以幫助更好地規(guī)劃和實施企業(yè)IT,迅速響應(yīng)業(yè)務(wù)需求,使IT投資得到最大的回報。

充分考慮以上每個域面臨的挑戰(zhàn),平衡企業(yè)的長期戰(zhàn)略與短期業(yè)務(wù)需求,就能成功地實施SOA并從中獲益。(cbi)

 

發(fā)布:2007-04-23 09:38    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:
石家莊OA系統(tǒng)
聯(lián)系方式

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

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

咨詢:400-8352-114

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

QQ在線咨詢

泛普石家莊OA快博其他應(yīng)用

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