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

視SOA是一種信仰是SOA項目成功實施的關(guān)鍵

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

來源:泛普軟件 視SOA是一種信仰是SOA項目成功實施的關(guān)鍵

從1996年Gartner公司提出SOA的思想到今天,SOA已經(jīng)從一種技術(shù)理想逐漸走到了現(xiàn)實,IT廠商們開始基于SOA的架構(gòu)做一些事,企業(yè)也越來越關(guān)心SOA究竟能給他們帶來什么好處,有人預計08年SOA將成為占有絕對優(yōu)勢的軟件工程實踐方法。但是,目前仍有很多CIO彷徨在SOA的概念之中,不得其所。為此,CIOAge的記者專訪了SOA建模與規(guī)劃專家,恒訊時代信息技術(shù)有限公司的高級咨詢顧問肖勇先生,就CIO們關(guān)心的SOA是什么,如何實施,如何實現(xiàn)企業(yè)的整合創(chuàng)新等一系列問題進行了交流探討。

SOA是一種螺旋式的變革方式

在整個技術(shù)發(fā)展的長河里面,沒有什么是永恒的,為了不斷的提高生產(chǎn)力,不斷適應社會的發(fā)展,總是有舊的體系不斷的被新的體系所瓦解,SOA就是在IT技術(shù)不斷發(fā)展的過程中產(chǎn)出的。當面向?qū)ο蟮募夹g(shù)發(fā)展到現(xiàn)在,已不能滿足社會對軟件技術(shù)的需求時。市場推動的結(jié)果必然會導致新的技術(shù)產(chǎn)生,這個技術(shù)也許叫做SOA?!耙簿褪钦f,到了這樣的階段,市場需求它。不管它叫什么”肖勇說,SOA它有一個很重要的特征,它這個體系不是顛覆性的,它在很大程度上是繼承了原有的遺產(chǎn),它是一種螺旋式而非破壞式的變革方式。它的先天優(yōu)勢在于能夠整合業(yè)務資產(chǎn),幫助企業(yè)推出新的業(yè)務模式。它最大的好處是讓企業(yè)站在對自己整體把握的高度來重新審視自己的業(yè)務架構(gòu)和技術(shù)架構(gòu),這也是SOA給中國企業(yè)信息化帶來的最大的價值。

SOA項目成功的關(guān)鍵是團隊成員視其為共同的信仰

“SOA的實施不是一件容易的事,它需要項目的利益相關(guān)者視其為一個共同的信仰,靠著這樣信仰往下走,才會有成功的可能?!毙び抡f。畢竟可供借鑒的SOA成功經(jīng)驗不是那么的多;同時需要使用那么多的新的產(chǎn)品;有很多的知識點需要學習;最為困難的是我們思考問題的模式要轉(zhuǎn)變。因此我們必須維系一個大家能夠接受和理解的SOA的實施目標或這說維系大家一個共同的SOA的信仰,肖勇給出了兩種方法。一是了解SOA的整體規(guī)劃方法體系,形成SOA實施過程中的線路圖,降低實施過程中的風險。目前實施SOA的主要的風險是技術(shù)人員對SOA技術(shù)的理解不深透,有些技術(shù)人員只有一部分SOA技術(shù)的積累。如何讓掌握不同技術(shù)的人共同來做一件事,這就需要CIO有整體框架的掌控能力,建構(gòu)框架性的支撐能力從驅(qū)動SOA項目從開始到結(jié)束,保證業(yè)務目標有序貫徹。

二是訓練一批懂得SOA規(guī)劃方法的技術(shù)人員和了解SOA思想的業(yè)務人員,鼓勵業(yè)務人員用SOA的新視角去規(guī)劃和思考業(yè)務。

對SOA“面向服務”理解的誤區(qū)

“認為SOA全部打包服務了,所以就全部自動化了,人為參與就可以很少了,這是不對的。”肖勇說。

實際上“面向服務”這個概念比較抽象,應該從兩個方面來理解。

首先是業(yè)務層面的理解,傳統(tǒng)的企也組織多用樹狀結(jié)構(gòu)的方式設置一個個部門,然后進行合作,用中央計算的方式去指揮企業(yè)運作體系。假如說這個企業(yè)的外在環(huán)境變化,它每一個階段,業(yè)務的一些重點、難點也就隨之變化。這就需要組織體系能夠更好的去應對外界的變化。也就需要組織里面每一個業(yè)務單元都是以服務的方式進行協(xié)同的,這是在業(yè)務層面范圍的服務概念。這些服務必然有配套的IT系統(tǒng)做支撐,在有IT系統(tǒng)做支撐的時候,這些業(yè)務層面需要的服務會變成計算機服務層面的體系。這就是第二點IT層面的服務。

所以企業(yè)要做業(yè)務層面的服務體系的整體規(guī)劃,然后再把它映射成技術(shù)體系的服務支撐。因為,到目前為止,基本上所有的業(yè)務的支撐都離不開IT層面的支撐。這其中需要技術(shù)人員也需要業(yè)務人員的參與,現(xiàn)在還沒有哪一種IT手段能夠完全地取代人的行為,但是隨著信息化的不斷深入人力會越來越節(jié)省,這是個趨勢。

企業(yè)如何邁出SOA實施的第一步?

肖勇認為,比較理想的入手方法是做整體規(guī)劃,然后一步一步往下分解。另外一種方法是以某一業(yè)務系統(tǒng)為主軸,把其它的系統(tǒng)做整合、遷移,形成一個適應它業(yè)務發(fā)展需要的IT架構(gòu)。

SOA的建模

建模實際上是人類對現(xiàn)實世界的一種抽象的思考,就像蓋房子之前要畫圖紙一樣,軟件行業(yè)過去是不談模型的,到了面向?qū)ο蟮姆治鲈O計技術(shù)之后,大家都開始談模型。把軟件的表達用模型的方式來進行說明。

作為SOA規(guī)劃和建模專家,肖勇說:“SOA的建模,實際上是軟件建模技術(shù)的一個分支?!痹?0年,面向?qū)ο蟮慕#陀胁煌姆椒?,當時,Rational公司統(tǒng)一了標準語言體系叫做UML,用這個符號體系來統(tǒng)領(lǐng)建模,這個符號體系是通用的,大家都能認出來的。SOA現(xiàn)在的建模也是大量地延續(xù)使用UML這樣的符號體系,當然我們也可以運用一些其它的圖去做思考,只要畫出的模型別人能看懂,能表達設計思路就可以了。所不同的是,UML符號可以將模型轉(zhuǎn)化為代碼,而其他的符號則不行。目前,RUP的過程體系里面已經(jīng)涵蓋了SOA的建模的技術(shù)。SOA的建模是有一個結(jié)構(gòu)性工作過程可遵循的,建議技術(shù)人員學習一下。

目前,SOA建模的工作過程比較完備的是Soma(面向服務的建模和體系架構(gòu))。

其定義了三個步驟。

首先發(fā)現(xiàn)服務。如何發(fā)現(xiàn)服務?根據(jù)企業(yè)業(yè)務現(xiàn)狀,參照各種業(yè)務文檔來發(fā)現(xiàn)。發(fā)現(xiàn)的手段有三種:一種是從上自下分解;另外一個層面是從下自上去推進;中間是把找出來的服務和業(yè)務目標做對應、呼應。目前看來,還沒有發(fā)現(xiàn)一些更好服務發(fā)現(xiàn)手段。

其次,通過這樣的三種技能去發(fā)現(xiàn)服務后,要給這個服務賦予更多的血和肉,這就是描述的階段。

最后,是落地階段,描述之后定義出SOA的配套技術(shù)實現(xiàn)抉擇。這就完成了整個SOA宏觀建模的工作。

肖老師提醒技術(shù)人員,在建模之前,要把步驟的過程定義好。要注意這個過程不是指互補式的,是一個迭代過程。

SOA幫助企業(yè)整合創(chuàng)新

SOA有一個核心的價值,叫“整合創(chuàng)新”。所謂“整合”,它要集成舊的東西。所謂“創(chuàng)新”是要使舊的東西在整合的過程中產(chǎn)生出一些新的特性、新的能力。肖勇說,這個核心價值是SOA提出的初衷所決定的。SOA要解決業(yè)務和IT兩張皮的問題,有了SOA之后,業(yè)務和IT的鴻溝會變得小一些。SOA能在不破壞原有資產(chǎn)的情況下來推動企業(yè)的變革,是大家都比較容易的接受的。所以在目前的挑戰(zhàn)下,SOA已經(jīng)走向了一種主流。當然,在實踐的過程當中,我們需要解決很多實踐的問題,有方法學的問題,具體的產(chǎn)品和技術(shù)的問題,還有業(yè)務規(guī)劃的問題,但是至少經(jīng)過了這十幾年的經(jīng)營之后,企業(yè)實施SOA上相應的技術(shù)手段、相應的方法論已經(jīng)初步形成。

企業(yè)對SOA的兩點誤解

“誤解有兩種。一種是認為SOA是種技術(shù)能包治百病。另外一種認為實施SOA是忽悠概念”肖勇說,咨詢顧問能做的就幫助實施方的信息技術(shù)部門來配合一起管理用戶的期望值。在推進SOA的過程當中,大家要達成共識,為著一種共同的目標和信仰堅定的走下去。

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

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

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

咨詢:400-8352-114

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

QQ在線咨詢

泛普合肥OA快博其他應用

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