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

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

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

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

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

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

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

SOA項(xiàng)目成功的關(guān)鍵是團(tuán)隊(duì)成員視其為共同的信仰

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

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

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

“認(rèn)為SOA全部打包服務(wù)了,所以就全部自動(dòng)化了,人為參與就可以很少了,這是不對(duì)的?!毙び抡f。

實(shí)際上“面向服務(wù)”這個(gè)概念比較抽象,應(yīng)該從兩個(gè)方面來理解。

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

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

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

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

SOA的建模

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

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

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

其定義了三個(gè)步驟。

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

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

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

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

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

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

企業(yè)對(duì)SOA的兩點(diǎn)誤解

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

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

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

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

咨詢:400-8352-114

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

QQ在線咨詢

泛普合肥OA快博其他應(yīng)用

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