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

SOA是死了還是處于休眠狀態(tài)?

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

來(lái)源:泛普軟件

最近,軟件架構(gòu)團(tuán)體對(duì)于SOA是否死亡了出現(xiàn)了爭(zhēng)論。或者更準(zhǔn)確地說(shuō),SOA的“元概念”正在消亡,落后于它立足的實(shí)際架構(gòu)。SOA究竟是死了還是僅僅處于休眠狀態(tài)?

一種編程方法肯定能成為讓公司董事會(huì)在經(jīng)濟(jì)危機(jī)中幸存下來(lái)的一種理念嗎?也許能,但是,如果這種理念本身經(jīng)歷的時(shí)間不夠長(zhǎng),那會(huì)發(fā)生什么事情呢?

業(yè)內(nèi)人士Scott M. Fulton說(shuō),在80年代末和90年代初,當(dāng)他是兼職的軟件開(kāi)發(fā)人員的時(shí)候,他認(rèn)為程序設(shè)計(jì)不應(yīng)該把數(shù)據(jù)與使用數(shù)據(jù)的代碼緊密地聯(lián)系起來(lái)。當(dāng)時(shí),不僅有人說(shuō)他反對(duì)一種方法,而且還說(shuō)他威脅了業(yè)務(wù)的基本原則,有人甚至說(shuō)他反對(duì)一種生活方式。

Fulton說(shuō),在本十年的大多數(shù)時(shí)間里,我都在為自己的觀點(diǎn)辯護(hù)?;赪eb的開(kāi)發(fā)模式是它的基本原則之一,對(duì)于數(shù)據(jù)有一種名為“松耦合”的方法。實(shí)際上,這個(gè)原則就是說(shuō),一個(gè)申請(qǐng)獲取網(wǎng)絡(luò)應(yīng)用程序數(shù)據(jù)的外部的客戶只需要了解申請(qǐng)那個(gè)數(shù)據(jù)的協(xié)議,而不需要理解產(chǎn)生這個(gè)數(shù)據(jù)的服務(wù)器的應(yīng)用程序架構(gòu)。這就出現(xiàn)了一種位于服務(wù)器和客戶機(jī)之間的經(jīng)濟(jì)。在這種經(jīng)濟(jì)中,客戶在消費(fèi)服務(wù)器提供的服務(wù)。這就是SOA的基本概念。

下面是SOA在歷史上應(yīng)用的一個(gè)例子,不管這個(gè)例子是否合適。這是IBM出版社在2005年出版的名為“面向服務(wù)的架構(gòu)指南”一書(shū)中的一段話:企業(yè)是根據(jù)可持續(xù)發(fā)展的推測(cè)建立的,他們的重點(diǎn)在運(yùn)營(yíng)方面。另一方面,資本市場(chǎng)是根據(jù)不連續(xù)的推測(cè)建立的,其重點(diǎn)是創(chuàng)建和毀滅。這個(gè)市場(chǎng)鼓勵(lì)快速和廣泛的創(chuàng)建,從而創(chuàng)造更多的財(cái)富。當(dāng)長(zhǎng)時(shí)間效益不佳的時(shí)候,資本市場(chǎng)的承受力不如企業(yè)市場(chǎng)。失敗的關(guān)鍵原因是忽略了更高價(jià)值的市場(chǎng),不能應(yīng)對(duì)更高級(jí)的技術(shù)競(jìng)爭(zhēng)或者低成本競(jìng)爭(zhēng)。現(xiàn)在,企業(yè)必須是比以前更加動(dòng)態(tài)的才能生存。企業(yè)需要新的、發(fā)展的方法來(lái)處理這種競(jìng)爭(zhēng)。企業(yè)的基礎(chǔ)設(shè)施必須要支持他們?cè)趲啄昵皼](méi)有遇到過(guò)的獨(dú)特的挑戰(zhàn)。我們認(rèn)為,SOA是企業(yè)開(kāi)發(fā)能夠支持動(dòng)態(tài)企業(yè)的IT基礎(chǔ)設(shè)施的方法。

最近,軟件架構(gòu)團(tuán)體對(duì)于SOA是否死亡了出現(xiàn)了爭(zhēng)論?;蛘吒鼫?zhǔn)確地說(shuō),SOA的“元概念”正在消亡,落后于它立足的實(shí)際架構(gòu)。

這個(gè)爭(zhēng)論是市場(chǎng)研究公司Burton Group研究經(jīng)理Anne Thomas Manes最近發(fā)表的一篇題為“SOA死了,服務(wù)萬(wàn)歲”的文章引起的。這篇文章稱:“SOA曾被認(rèn)為是IT的救世主,然而,SOA卻變成了一個(gè)巨大的失敗試驗(yàn),至少對(duì)于大多數(shù)機(jī)構(gòu)是如此。SOA要大規(guī)模減少成本和提高靈活性。除了極少的情況之外,SOA沒(méi)有提供它承諾的好處。在投資數(shù)百萬(wàn)美元之后,IT系統(tǒng)并沒(méi)有比以前好。在許多機(jī)構(gòu)中,情況變得更糟糕:成本提高了,項(xiàng)目需要更長(zhǎng)時(shí)間,系統(tǒng)比以前更脆弱。掌握錢(qián)袋繩索的人已經(jīng)受夠了。隨著2009年預(yù)算的緊張,大多數(shù)機(jī)構(gòu)都削減了它們的SOA計(jì)劃開(kāi)支?!?/P>

Manes說(shuō):“現(xiàn)在是接受現(xiàn)實(shí)的時(shí)候了。SOA疲勞已經(jīng)變成了SOA覺(jué)醒。業(yè)務(wù)人員不再相信SOA能夠提供巨大的好處。SOA已經(jīng)成為一個(gè)糟糕的詞匯。它必須要從我們的詞匯表中刪除?!?/P>

Manes的這篇文章引起了微軟軟件設(shè)計(jì)師Denny Boynton的反應(yīng)。Boynton建議要分析SOA,不僅要確定SOA的死亡原因,而且更重要的是確定SOA是否真的死了。他寫(xiě)道:在過(guò)去的幾年里,SOA已經(jīng)獲得了成為一種靈丹妙藥的聲譽(yù),能夠控制超支的預(yù)算和讓IT機(jī)構(gòu)再一次年輕和具有活力。善意的人們把SOA當(dāng)作解決系統(tǒng)集成挑戰(zhàn)的最終的解決方案并且當(dāng)作企業(yè)再利用的圣杯。此外,許多高級(jí)行業(yè)分析師和記者都在說(shuō)同樣的事情。這些因素使大型企業(yè)從上到下都對(duì)SOA感興趣。這就意味著投入了大量的資金實(shí)施SOA。

Boynton承認(rèn)他是努力推廣這個(gè)概念的人之一。但是,這個(gè)計(jì)劃很快就像氣球一樣達(dá)到了一種無(wú)法控制的狀態(tài)。他說(shuō),我們突然感到要設(shè)法解決與SOA有關(guān)的巨大的戰(zhàn)略問(wèn)題。我們擔(dān)負(fù)著對(duì)若干部門(mén)和業(yè)務(wù)部門(mén)之間的流程實(shí)施標(biāo)準(zhǔn)化的任務(wù)。我們同許多人談了有關(guān)服務(wù)的問(wèn)題。這些服務(wù)將對(duì)公司中他們的那部分業(yè)務(wù)能力實(shí)施標(biāo)準(zhǔn)化。我們制訂了分類、詞典和注冊(cè)處以便管理一個(gè)最終的環(huán)境。

因此,Boynton列出的SOA的死亡原因之一類似于病態(tài)肥胖。銷售SOA的計(jì)劃增長(zhǎng)超過(guò)了執(zhí)行SOA的流程的規(guī)模。但是,Boynton繼續(xù)說(shuō),SOA也許還沒(méi)有死,就像是處于“深昏迷”狀態(tài)。他認(rèn)為,SOA是一種面向服務(wù)的方法,重點(diǎn)是具體的行動(dòng)和不是泛泛的活動(dòng)。用他的話說(shuō)就是要做一碗湯,而不是試圖煮開(kāi)整個(gè)海洋。

Manes和Boynton的觀點(diǎn)引起了Progress軟件公司設(shè)計(jì)師David Bressler回應(yīng)。他認(rèn)為SOA處于半死狀態(tài),沒(méi)有Manes說(shuō)的那樣嚴(yán)重,但是比Boynton說(shuō)的嚴(yán)重一些。

Progress Software公司生產(chǎn)一種名為“Actional”的SOA平臺(tái)。這家公司仍在夸耀自己的SOA傳統(tǒng)。盡管這家公司最近幾年以SOA為主要業(yè)務(wù),但是,這家公司發(fā)現(xiàn)自己并沒(méi)有推銷SOA概念的好處,而是推銷沒(méi)有這個(gè)概念的好處。最近發(fā)表的一篇白皮書(shū)勸告企業(yè)用戶評(píng)估自己當(dāng)前的IT基礎(chǔ)設(shè)施,分別列出可能使企業(yè)面臨風(fēng)險(xiǎn)的因素。

正如Bressler寫(xiě)的那樣,他的公司發(fā)現(xiàn)自己正擺脫SOA的“信息”,同時(shí)沒(méi)有犧牲SOA的基本內(nèi)容。他說(shuō),從我們Actional部門(mén)的角度看,SOA的死亡從市場(chǎng)的角度看(不是從技術(shù)的角度看!)已經(jīng)有一段時(shí)間了。我們顯然沒(méi)有把重點(diǎn)放在SOA信息方面。SOA似乎沒(méi)有流行起來(lái),有關(guān)SOA的幻想破滅了。然而,我們并不是唯一的SOA廠商,還有許多競(jìng)爭(zhēng)對(duì)手。我們的一個(gè)競(jìng)爭(zhēng)對(duì)手已經(jīng)認(rèn)定還有許多熱門(mén)的話題,并且用一個(gè)Flash動(dòng)畫(huà)讓人們相信他們的SOA解決方案同云計(jì)算、軟件服務(wù)、Web 2.0和復(fù)合應(yīng)用程序一樣好。

Bressler說(shuō),我們的觀點(diǎn)是不同的。從我們的觀點(diǎn)看,SOA信息是有局限性的。我們基本上是管理/控制服務(wù)以及任何在服務(wù)的基礎(chǔ)上建立起來(lái)的東西,不管是否使用了SOA架構(gòu)。我們認(rèn)為,通過(guò)圍繞SOA的宣傳,那些幻想破滅的機(jī)構(gòu)將把嬰兒與洗澡水一起潑出去。實(shí)際上,使用Actional軟件,企業(yè)能夠得到巨大的投資回報(bào)。

這里的信息是:這個(gè)問(wèn)題與思考和工作的具體方法沒(méi)有關(guān)系,而是與談?wù)撍姆椒ㄓ嘘P(guān)。這是家庭產(chǎn)品廠商和政治家可能提供的一個(gè)教訓(xùn):如果一個(gè)產(chǎn)品不暢銷,把這個(gè)產(chǎn)品改個(gè)名字再試一試。這種方法對(duì)于旅行車、職業(yè)摔角和美國(guó)前總統(tǒng)理查德·尼克松等都好用,然而它到目前為止對(duì)于服務(wù)還沒(méi)有發(fā)揮作用。除了想法、概念、技術(shù)、協(xié)議、軟件、銷售規(guī)劃、出版支持、廣告、研討會(huì)和體恤衫之外,SOA已經(jīng)完全死了。(IT專家網(wǎng))

 

發(fā)布:2007-04-25 16:49    編輯:泛普軟件 · xiaona    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章:

泛普泛普博客其他應(yīng)用

泛普OA商務(wù)合同 泛普OA需求調(diào)研 泛普OA實(shí)施方案 泛普OA項(xiàng)目啟動(dòng) 泛普網(wǎng)絡(luò)硬件配置 泛普OA部署安裝 泛普流程模板表單 OA系統(tǒng)二次開(kāi)發(fā) 泛普常見(jiàn)問(wèn)題解決 泛普OA操作手冊(cè) 泛普軟件項(xiàng)目驗(yàn)收 泛普培訓(xùn)推廣上線 泛普OA售后服務(wù) 泛普新聞 泛普期刊 泛普博客