監(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)閉

導(dǎo)致SOA失敗的十大原因以及完善建議

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

來源:泛普軟件

最近有許多文章都討論了為什么許多面向服務(wù)架構(gòu)(SOA)行動(dòng)都以失敗告終。7月初,Burton集團(tuán)副總裁兼研究總監(jiān)Anne Thomas Manes 在其公司的動(dòng)員大會上表示:“大多數(shù)SOA案例的失敗都是人員和文化問題的結(jié)果而非技術(shù)問題”。對于她的觀點(diǎn)我表示非常的贊同。

我們現(xiàn)在知道SOA行動(dòng)的失敗應(yīng)該歸咎于誰了―――人員,愚蠢的人員!但為什么他們會造成SOA失敗呢?讓我來解釋一下。

1 他們未能解釋SOA商業(yè)價(jià)值

IT人士最常犯的錯(cuò)誤之一就是單純從技術(shù)角度處理SOA。他們在架構(gòu)、治理和廠商評估上花費(fèi)大把的時(shí)間,這是好的,但是他們卻忘記了SOA必須解決實(shí)際的業(yè)務(wù)問題。因此,他們會發(fā)現(xiàn)當(dāng)他們花費(fèi)了許多時(shí)間和資金去建立架構(gòu)之后,業(yè)務(wù)方面的人員沒有人能理解其中的好處,對這項(xiàng)技術(shù)也并不感興趣。

建議:從實(shí)際的業(yè)務(wù)問題著手。這就是為什么BPM(業(yè)務(wù)流程管理)對于SOA來說是殺手級應(yīng)用軟件的原因。通過改善業(yè)務(wù)流程并將其自動(dòng)化,BPM能夠解決許多業(yè)務(wù)問題。它提供了操作性能的可視性,在沒有IT介入的情況下允許流程改變以提高敏捷度,消除廢物以降低成本等等。首先,我們應(yīng)該展示SOA將如何解決現(xiàn)實(shí)業(yè)務(wù)問題,而后再解決技術(shù)問題。

2 他們低估了組織變革的影響

對于任何轉(zhuǎn)型行動(dòng)來說,“抗拒改變”都是一個(gè)項(xiàng)目殺手。SOA為組織帶來的是巨大的變革,尤其是如果組織并不具有良好的企業(yè)架構(gòu)的時(shí)候??咕芨淖兊囊淮笤蚴菍τ谖粗目謶帧H藗冃枰私庥猩趺凑却麄?,以及為什么變革將有益于公司與他們個(gè)人。我們面臨的挑戰(zhàn)是處于不同層次的人們受到不同方式的影響。每一個(gè)業(yè)務(wù)層次都有需要逐個(gè)解決的問題。

建議:建立一個(gè)組織變革管理(OCM)計(jì)劃。我將進(jìn)一步外部聘用一個(gè)OCM專家來幫助SOA行動(dòng)的領(lǐng)導(dǎo)團(tuán)隊(duì)來應(yīng)對變革。我認(rèn)為John Kotter的八步走方法論是很好的選擇。

3 他們未能保證強(qiáng)有力的執(zhí)行支持

沒有強(qiáng)有力的執(zhí)行支持,SOA行動(dòng)完成其目標(biāo)的可能性很小。SOA跨越多個(gè)部門與多個(gè)系統(tǒng),也是一項(xiàng)重大的事業(yè)。你需要一個(gè)強(qiáng)大的執(zhí)行力與影響力來推動(dòng)該行動(dòng)向前邁進(jìn)并打破沿途的障礙。但是單單影響力是不夠的。你還需要有足夠的時(shí)間去關(guān)注SOA行動(dòng)并將它的緊急程度放在很高的水平。

建議:如果你的SOA與關(guān)鍵業(yè)務(wù)結(jié)合在一起,那么 提供執(zhí)行支持的人應(yīng)該是一個(gè)高層業(yè)務(wù)人士,他將充分地受益于這個(gè)行動(dòng)。讓業(yè)務(wù)擁有并推動(dòng)項(xiàng)目列別以促進(jìn)SOA路線圖的實(shí)施。在技術(shù)公司中,執(zhí)行支持很可能由首席執(zhí)行官、首席信息官、首席技術(shù)官或是首席架構(gòu)師擔(dān)任。不管你選擇誰,這個(gè)支持者必須能夠克服所有的障礙,具有成功的領(lǐng)導(dǎo)能力。

4 他們試圖廉價(jià)的從事SOA

SOA并不是你所購買的商品,而是你所從事的事業(yè)。一些公司試圖以低廉的預(yù)算來接觸SOA。除了所有的中間件產(chǎn)品所需的所有資源之外,SOA還有在治理、培訓(xùn)、咨詢、基礎(chǔ)架構(gòu)以及安全方面巨大的投資。

由于其分布與松耦合本質(zhì),在生產(chǎn)環(huán)境下管理SOA是很有挑戰(zhàn)性的。不要在管理工具的生命周期方面吝于花費(fèi),否則問題將像大海撈針一樣困難。一些公司試圖在沒有任何外部協(xié)助的情況下從事SOA以節(jié)省在昂貴的咨詢方面的費(fèi)用。除非你擁有經(jīng)驗(yàn)老到的SOA人員,這樣做將可能帶來災(zāi)難。

建議:在建立SOA路線圖的同時(shí)制定項(xiàng)目列表以及SOA將為公司帶來的長遠(yuǎn)利益的遠(yuǎn)景。為整個(gè)SOA行動(dòng)建立財(cái)務(wù)認(rèn)證,為公司展示投資回報(bào)率、凈現(xiàn)值、內(nèi)部收益率等最重要的財(cái)務(wù)指標(biāo)。如果你呈現(xiàn)一個(gè)足夠好的業(yè)務(wù)案例,你就將得到足夠的資金來啟動(dòng)該行動(dòng)。同時(shí),幾個(gè)大的開源產(chǎn)品也能夠被用來大大的降低SOA實(shí)施的整體成本。

5 他們?nèi)狈?zhí)行SOA所需技能

有一些執(zhí)行SOA所需的專門角色和技能也許在組織中并不存在。你需要SOA架構(gòu)師、業(yè)務(wù)流程建模、工具包管理員、數(shù)據(jù)架構(gòu)師以及許多其他技能。這些職位都并不便宜,但如果在沒有任何SOA經(jīng)驗(yàn)的情況下從事SOA則會成為主要錯(cuò)誤。SOA會影響所有的IT部門,包括:測試、基礎(chǔ)架構(gòu)和安全。這比起派出幾個(gè)開發(fā)員去參加一些培訓(xùn)要復(fù)雜得多。而且,你還不能忽略業(yè)務(wù)方面。業(yè)務(wù)需要流程優(yōu)化培訓(xùn),甚至是BPM工具的培訓(xùn)。

建議:建立全面的培訓(xùn)和資源計(jì)劃,并將之作為首要需求納入SOA業(yè)務(wù)案例資金預(yù)算。盡量減少你要求更多資金的次數(shù),在起步時(shí)盡量多的爭取資金。否則,管理層可能會將SOA行動(dòng)看作是無休止的資金投入。

6 他們項(xiàng)目管理失敗

最終問題將歸結(jié)到公司的項(xiàng)目管理能力上來.項(xiàng)目管理必須要管理范疇、減輕風(fēng)險(xiǎn)、保證每一個(gè)人跟上進(jìn)度并為處于各個(gè)層次的人們提供恰當(dāng)溝通。需求的收集是至關(guān)重要的,同時(shí)還必須要避免分析癱瘓。如果你的組織執(zhí)行普通項(xiàng)目都很困難的話,那么SOA成功面臨的挑戰(zhàn)將是成倍的。

建議:把您的最佳項(xiàng)目管理資源放在這個(gè)項(xiàng)目上。不然的話就到組織外部請一兩個(gè)權(quán)威來領(lǐng)導(dǎo)此次行動(dòng)。不管你選擇誰,他們都應(yīng)該在開展大型、變革性行動(dòng)方面具有豐富的經(jīng)驗(yàn)。更有挑戰(zhàn)性的是這個(gè)人還需要有足夠的技術(shù)背景來從理念層面理解SOA。

7 他們將SOA看作是一個(gè)項(xiàng)目而非架構(gòu)

很多公司都天真的認(rèn)為實(shí)施SOA僅僅是一個(gè)項(xiàng)目而已。SOA是一個(gè)軟件架構(gòu),而只有公司堅(jiān)持以服務(wù)為導(dǎo)向的核心原則,確保其交付與架構(gòu)遠(yuǎn)景和路線圖一致,SOA才能帶來所需要的利益。SOA要求專業(yè)化。一個(gè)商業(yè)服務(wù)可以通過SOA架構(gòu)師、開發(fā)人員、數(shù)據(jù)架構(gòu)師、網(wǎng)絡(luò)架構(gòu)師以及一個(gè)安全專家的努力建立起來。一人全能的時(shí)代已經(jīng)一去不復(fù)返了,在各個(gè)層次都有專業(yè)分工:有用戶界面設(shè)計(jì)師、業(yè)務(wù)流程建模、數(shù)據(jù)服務(wù)專家、業(yè)務(wù)規(guī)則專員、企業(yè)服務(wù)總線(ESB)專家等等。所有的這些專家可能同時(shí)致力于同一個(gè)服務(wù),這也需要高水平的協(xié)作。

建議:標(biāo)準(zhǔn)的IT團(tuán)隊(duì)結(jié)構(gòu)對于SOA來說是沒有效果的。要擺脫傳統(tǒng)思維的束縛,我更為偏好矩陣式組織和作戰(zhàn)式環(huán)境。拆掉隔間,建立一個(gè)開放的空間以供這些專家近距離的一起工作。這同樣也幫助了商務(wù)團(tuán)隊(duì)和測試員。在四處掛上白板, 盡可能消除會議安排,選擇更具協(xié)作性的方法來代替會議。

8 他們低估SOA的復(fù)雜性

你并不了解你未知的一些東西。從概念上說,SOA僅僅是IT 隨著時(shí)間的下一個(gè)演變結(jié)果罷了。這并不難理解,但卻很難正確的實(shí)施。SOA和BPM的好處在于為終端用戶帶來的簡化,這是通過集成各種后端系統(tǒng)形成了對于用戶來說綜合性的應(yīng)用軟件做到的。SOA的缺點(diǎn)是大大增加了建立和管理軟件的復(fù)雜性。建立SOA是一個(gè)軟件工程的練習(xí),而不是拖放開發(fā),許多開發(fā)人員都會在這樣的過度中受到煎熬。SOA要求對標(biāo)準(zhǔn)的一致堅(jiān)持和最佳實(shí)踐(治理)并需要理解這些復(fù)雜概念的人才來實(shí)施。

要實(shí)施SOA需要做的事情太多,安全往往是事后才考慮到的. 因此事先收集安全需求是很關(guān)鍵的,這樣能從已開始就以潛在的架構(gòu)支持安全.否則, 如果安全問題事后再解決就很可能需要做出架構(gòu)上大的調(diào)整。

建議:不管你如何保守,都要做好遇到各種技術(shù)障礙的準(zhǔn)備。你將遇到許多集成問題,有的是由于編碼引起的,而有的則是工具本身導(dǎo)致的,因此要及時(shí)的建立起來。廠商的產(chǎn)品都遠(yuǎn)遠(yuǎn)不夠成熟,這將帶來問題。要定下實(shí)際的期望值,但不要過于急躁去實(shí)現(xiàn)。從小處著手,實(shí)現(xiàn)價(jià)值。起始階段就要建立安全系統(tǒng),不要事后考慮。

9 他們未能實(shí)施和堅(jiān)持SOA治理

治理對于許多人來說都不是個(gè)好詞,因?yàn)槿魏问虑橹灰罢闭催呉簿筒豢赡苁呛玫?。錯(cuò)!!如果我們將之稱為SOA管理,也許人們就不會有諸多微詞了。

不管怎樣,要實(shí)現(xiàn)SOA的好處(再利用、靈活、靈敏),團(tuán)隊(duì)就必須要堅(jiān)持遵照公司采用的架構(gòu)指導(dǎo)。這就是所謂的設(shè)計(jì)時(shí)間治理。缺少了設(shè)計(jì)時(shí)間治理,你將有可能僅僅得到一堆Web服務(wù)而已。這樣一來你就相當(dāng)于將投資回報(bào)率甩出了窗外,因?yàn)槟銓⒁磺袕牧汩_始建立每一個(gè)服務(wù)。SOA如果恰當(dāng)實(shí)施,它將隨著時(shí)間變得更具有成本效益。最終,發(fā)展SOA的努力將從建立服務(wù)轉(zhuǎn)向消費(fèi)服務(wù)。ZapThink LLC的一位分析師Jason Bloomberg將此稱為轉(zhuǎn)折點(diǎn),這是SOA從靈敏和敏捷度上獲益的開始。

其次是運(yùn)行時(shí)間治理。這是你主動(dòng)管理你的SOA生產(chǎn)環(huán)境的環(huán)節(jié)。運(yùn)行時(shí)間治理可以讓你看到是什么樣的服務(wù)在被使用,執(zhí)行政策和服務(wù)水平協(xié)議,排查問題,分析性能和管理所有資產(chǎn)。別認(rèn)為你一旦部署了這些你就做到了,管理一個(gè)分布式環(huán)境并不是一個(gè)能夠輕松完成的任務(wù)。

建議:將治理看作是你的SOA實(shí)施過程中全程全資的一個(gè)行動(dòng),應(yīng)該具備一個(gè)專職團(tuán)隊(duì)(通常存在于企業(yè)架構(gòu)之內(nèi))與其自己的路線圖和長期遠(yuǎn)景。不要嘗試在一夕之間完成治理。這是一個(gè)旅程,需要幾年的時(shí)間來達(dá)到高水平的成熟度。隨著治理的成熟,你的SOA也隨之成熟起來。投資一個(gè)注冊表、存儲和服務(wù)管理工具,你還需要新的測試工具來測試治理情況。

10 他們讓廠商來推動(dòng)架構(gòu)

ZapThink的Ron Schmelzer創(chuàng)造了這樣一個(gè)表述“廠商驅(qū)動(dòng)架構(gòu)”(VDA),暗示我們過多廠商的介入將會是一個(gè)災(zāi)難。廠商的目的是向你出售盡可能多的商品,而你的目的則是成功的實(shí)施SOA,以最小的成本為你的公司帶來最大的利益。看到利益沖突了嗎?

除此以外,廠商承諾如果你購買他們所有的工具你將得到完美無暇的集成。事實(shí)是,他們已經(jīng)從許多其他公司購買了太多的產(chǎn)品,這你從各家廠商購買工具的效果是一樣的。

建議:在與廠商接觸之前了解自己的需求,對廠商進(jìn)行透徹的評估。在將選擇范圍縮小至幾個(gè)廠商時(shí),請他們到現(xiàn)場就你的需求向你表述他們的理念,親自看著他們實(shí)施。這樣廠商就沒有辦法用漂亮的PPT文檔來偽裝,這可以防止巨大的錯(cuò)誤。私下進(jìn)行調(diào)查研究,閱讀一些實(shí)踐者的網(wǎng)絡(luò)日志,向使用這些工具的咨詢公司咨詢,向?qū)嵤㏒OA的其他公司討教,也要向廠商的推薦人核實(shí)。切勿走任何捷徑,你要為自己所做的決定負(fù)責(zé)。(IT專家網(wǎng))

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

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

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

咨詢:400-8352-114

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

QQ在線咨詢

泛普廣州OA快博其他應(yīng)用

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