當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普服務(wù)體系 > 泛普博客
SOA是死了還是處于休眠狀態(tài)?
最近,軟件架構(gòu)團(tuán)體對于SOA是否死亡了出現(xiàn)了爭論?;蛘吒鼫?zhǔn)確地說,SOA的“元概念”正在消亡,落后于它立足的實(shí)際架構(gòu)。SOA究竟是死了還是僅僅處于休眠狀態(tài)?
一種編程方法肯定能成為讓公司董事會(huì)在經(jīng)濟(jì)危機(jī)中幸存下來的一種理念嗎?也許能,但是,如果這種理念本身經(jīng)歷的時(shí)間不夠長,那會(huì)發(fā)生什么事情呢?
業(yè)內(nèi)人士Scott M. Fulton說,在80年代末和90年代初,當(dāng)他是兼職的軟件開發(fā)人員的時(shí)候,他認(rèn)為程序設(shè)計(jì)不應(yīng)該把數(shù)據(jù)與使用數(shù)據(jù)的代碼緊密地聯(lián)系起來。當(dāng)時(shí),不僅有人說他反對一種方法,而且還說他威脅了業(yè)務(wù)的基本原則,有人甚至說他反對一種生活方式。
Fulton說,在本十年的大多數(shù)時(shí)間里,我都在為自己的觀點(diǎn)辯護(hù)?;赪eb的開發(fā)模式是它的基本原則之一,對于數(shù)據(jù)有一種名為“松耦合”的方法。實(shí)際上,這個(gè)原則就是說,一個(gè)申請獲取網(wǎng)絡(luò)應(yīng)用程序數(shù)據(jù)的外部的客戶只需要了解申請那個(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)指南”一書中的一段話:企業(yè)是根據(jù)可持續(xù)發(fā)展的推測建立的,他們的重點(diǎn)在運(yùn)營方面。另一方面,資本市場是根據(jù)不連續(xù)的推測建立的,其重點(diǎn)是創(chuàng)建和毀滅。這個(gè)市場鼓勵(lì)快速和廣泛的創(chuàng)建,從而創(chuàng)造更多的財(cái)富。當(dāng)長時(shí)間效益不佳的時(shí)候,資本市場的承受力不如企業(yè)市場。失敗的關(guān)鍵原因是忽略了更高價(jià)值的市場,不能應(yīng)對更高級的技術(shù)競爭或者低成本競爭?,F(xiàn)在,企業(yè)必須是比以前更加動(dòng)態(tài)的才能生存。企業(yè)需要新的、發(fā)展的方法來處理這種競爭。企業(yè)的基礎(chǔ)設(shè)施必須要支持他們在幾年前沒有遇到過的獨(dú)特的挑戰(zhàn)。我們認(rèn)為,SOA是企業(yè)開發(fā)能夠支持動(dòng)態(tài)企業(yè)的IT基礎(chǔ)設(shè)施的方法。
最近,軟件架構(gòu)團(tuán)體對于SOA是否死亡了出現(xiàn)了爭論。或者更準(zhǔn)確地說,SOA的“元概念”正在消亡,落后于它立足的實(shí)際架構(gòu)。
這個(gè)爭論是市場研究公司Burton Group研究經(jīng)理Anne Thomas Manes最近發(fā)表的一篇題為“SOA死了,服務(wù)萬歲”的文章引起的。這篇文章稱:“SOA曾被認(rèn)為是IT的救世主,然而,SOA卻變成了一個(gè)巨大的失敗試驗(yàn),至少對于大多數(shù)機(jī)構(gòu)是如此。SOA要大規(guī)模減少成本和提高靈活性。除了極少的情況之外,SOA沒有提供它承諾的好處。在投資數(shù)百萬美元之后,IT系統(tǒng)并沒有比以前好。在許多機(jī)構(gòu)中,情況變得更糟糕:成本提高了,項(xiàng)目需要更長時(shí)間,系統(tǒng)比以前更脆弱。掌握錢袋繩索的人已經(jīng)受夠了。隨著2009年預(yù)算的緊張,大多數(shù)機(jī)構(gòu)都削減了它們的SOA計(jì)劃開支?!?/P>
Manes說:“現(xiàn)在是接受現(xiàn)實(shí)的時(shí)候了。SOA疲勞已經(jīng)變成了SOA覺醒。業(yè)務(wù)人員不再相信SOA能夠提供巨大的好處。SOA已經(jīng)成為一個(gè)糟糕的詞匯。它必須要從我們的詞匯表中刪除。”
Manes的這篇文章引起了微軟軟件設(shè)計(jì)師Denny Boynton的反應(yīng)。Boynton建議要分析SOA,不僅要確定SOA的死亡原因,而且更重要的是確定SOA是否真的死了。他寫道:在過去的幾年里,SOA已經(jīng)獲得了成為一種靈丹妙藥的聲譽(yù),能夠控制超支的預(yù)算和讓IT機(jī)構(gòu)再一次年輕和具有活力。善意的人們把SOA當(dāng)作解決系統(tǒng)集成挑戰(zhàn)的最終的解決方案并且當(dāng)作企業(yè)再利用的圣杯。此外,許多高級行業(yè)分析師和記者都在說同樣的事情。這些因素使大型企業(yè)從上到下都對SOA感興趣。這就意味著投入了大量的資金實(shí)施SOA。
Boynton承認(rèn)他是努力推廣這個(gè)概念的人之一。但是,這個(gè)計(jì)劃很快就像氣球一樣達(dá)到了一種無法控制的狀態(tài)。他說,我們突然感到要設(shè)法解決與SOA有關(guān)的巨大的戰(zhàn)略問題。我們擔(dān)負(fù)著對若干部門和業(yè)務(wù)部門之間的流程實(shí)施標(biāo)準(zhǔn)化的任務(wù)。我們同許多人談了有關(guān)服務(wù)的問題。這些服務(wù)將對公司中他們的那部分業(yè)務(wù)能力實(shí)施標(biāo)準(zhǔn)化。我們制訂了分類、詞典和注冊處以便管理一個(gè)最終的環(huán)境。
因此,Boynton列出的SOA的死亡原因之一類似于病態(tài)肥胖。銷售SOA的計(jì)劃增長超過了執(zhí)行SOA的流程的規(guī)模。但是,Boynton繼續(xù)說,SOA也許還沒有死,就像是處于“深昏迷”狀態(tài)。他認(rèn)為,SOA是一種面向服務(wù)的方法,重點(diǎn)是具體的行動(dòng)和不是泛泛的活動(dòng)。用他的話說就是要做一碗湯,而不是試圖煮開整個(gè)海洋。
Manes和Boynton的觀點(diǎn)引起了Progress軟件公司設(shè)計(jì)師David Bressler回應(yīng)。他認(rèn)為SOA處于半死狀態(tài),沒有Manes說的那樣嚴(yán)重,但是比Boynton說的嚴(yán)重一些。
Progress Software公司生產(chǎn)一種名為“Actional”的SOA平臺(tái)。這家公司仍在夸耀自己的SOA傳統(tǒng)。盡管這家公司最近幾年以SOA為主要業(yè)務(wù),但是,這家公司發(fā)現(xiàn)自己并沒有推銷SOA概念的好處,而是推銷沒有這個(gè)概念的好處。最近發(fā)表的一篇白皮書勸告企業(yè)用戶評估自己當(dāng)前的IT基礎(chǔ)設(shè)施,分別列出可能使企業(yè)面臨風(fēng)險(xiǎn)的因素。
正如Bressler寫的那樣,他的公司發(fā)現(xiàn)自己正擺脫SOA的“信息”,同時(shí)沒有犧牲SOA的基本內(nèi)容。他說,從我們Actional部門的角度看,SOA的死亡從市場的角度看(不是從技術(shù)的角度看!)已經(jīng)有一段時(shí)間了。我們顯然沒有把重點(diǎn)放在SOA信息方面。SOA似乎沒有流行起來,有關(guān)SOA的幻想破滅了。然而,我們并不是唯一的SOA廠商,還有許多競爭對手。我們的一個(gè)競爭對手已經(jīng)認(rèn)定還有許多熱門的話題,并且用一個(gè)Flash動(dòng)畫讓人們相信他們的SOA解決方案同云計(jì)算、軟件服務(wù)、Web 2.0和復(fù)合應(yīng)用程序一樣好。
Bressler說,我們的觀點(diǎn)是不同的。從我們的觀點(diǎn)看,SOA信息是有局限性的。我們基本上是管理/控制服務(wù)以及任何在服務(wù)的基礎(chǔ)上建立起來的東西,不管是否使用了SOA架構(gòu)。我們認(rèn)為,通過圍繞SOA的宣傳,那些幻想破滅的機(jī)構(gòu)將把嬰兒與洗澡水一起潑出去。實(shí)際上,使用Actional軟件,企業(yè)能夠得到巨大的投資回報(bào)。
這里的信息是:這個(gè)問題與思考和工作的具體方法沒有關(guān)系,而是與談?wù)撍姆椒ㄓ嘘P(guān)。這是家庭產(chǎn)品廠商和政治家可能提供的一個(gè)教訓(xùn):如果一個(gè)產(chǎn)品不暢銷,把這個(gè)產(chǎn)品改個(gè)名字再試一試。這種方法對于旅行車、職業(yè)摔角和美國前總統(tǒng)理查德·尼克松等都好用,然而它到目前為止對于服務(wù)還沒有發(fā)揮作用。除了想法、概念、技術(shù)、協(xié)議、軟件、銷售規(guī)劃、出版支持、廣告、研討會(huì)和體恤衫之外,SOA已經(jīng)完全死了。(IT專家網(wǎng))
- 1外貿(mào)轉(zhuǎn)內(nèi)銷企業(yè)的轉(zhuǎn)型忠告
- 2想要在長期競爭中站穩(wěn)腳跟,OA廠商必須進(jìn)行商業(yè)模式創(chuàng)新
- 3商務(wù)智能的對企業(yè)運(yùn)營的支持與其架構(gòu)
- 4業(yè)務(wù)系統(tǒng)與OA辦公軟件整合是未來企業(yè)應(yīng)用的重點(diǎn)
- 5醒來后的5分鐘,決定你的一整天
- 6【行業(yè)新聞】挖掘服裝業(yè)信息化突破之捷徑
- 7OA案例都是由廠商主導(dǎo)并打造的行業(yè)典型應(yīng)用
- 8OA系統(tǒng)的應(yīng)用,讓這些工作瞬間變得異常簡單
- 9需求管理不當(dāng)而造成的項(xiàng)目失敗怎解決
- 10決定成功的十種積極心態(tài)
- 11泛普OA系統(tǒng)滿足數(shù)字的加減乘除以及字段的運(yùn)算
- 12服裝店如何進(jìn)行促銷活動(dòng)效果評估
- 13[連鎖零售軟件]沃爾瑪?shù)臉I(yè)態(tài)選擇及空間擴(kuò)張戰(zhàn)略
- 14正確的CRM選型奠定堅(jiān)實(shí)的客戶基礎(chǔ)
- 15【行業(yè)新聞】在線企業(yè)軟件(SaaS)市場已經(jīng)在中國開鑼
- 16企業(yè)辦公系統(tǒng)可以采用XML設(shè)計(jì)OA系統(tǒng)的流程嗎?
- 17OA辦公系統(tǒng)為企業(yè)用戶提供更多優(yōu)秀的工具和平臺(tái)
- 18物流供應(yīng)鏈的每一環(huán)節(jié)都蘊(yùn)含商機(jī)
- 19CIO對待OA這一概念多了幾分冷靜
- 20石家莊市疾控機(jī)構(gòu) 開展流動(dòng)兒童調(diào)查
- 21行業(yè)網(wǎng)站發(fā)展面臨的幾大問題
- 22外交專家:安倍想重溫“甲午舊夢”是白日夢
- 23調(diào)查顯示德國企業(yè)對本科畢業(yè)生滿意度下降
- 24長期使用SaaS或使得成本偏高
- 25抓住要領(lǐng) SOA發(fā)展重點(diǎn)應(yīng)放何處?
- 26南京會(huì)計(jì)從業(yè)資格培訓(xùn)需要多久
- 27調(diào)查:英大多數(shù)醫(yī)護(hù)人員認(rèn)同手機(jī)健康應(yīng)用軟件
- 28調(diào)查顯示53%的中國網(wǎng)民使用智能手機(jī)搜索旅游信息
- 29中國企業(yè)所面臨的4大困局
- 30面臨信任問題 開源CRM引來市場爭議
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓