發(fā),許多開發(fā)人員都會(huì)在這樣的過度中受到煎熬。SOA要求對(duì)標(biāo)準(zhǔn)的一致堅(jiān)持和最佳實(shí)踐(治理)并需要理解這些復(fù)雜概念的人才來實(shí)施。training.mypm.net
要實(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治理training.mypm.net
治理對(duì)于許多人來說都不是個(gè)好詞,因?yàn)槿魏问虑橹灰?FONT face="Times New Roman">“政府”沾邊也就不可能是好的。錯(cuò)!!如果我們將之稱為SOA管理,也許人們就不會(huì)有諸多微詞了。
不管怎樣,要實(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ù)。項(xiàng)目管理培訓(xùn)
建議:將治理看作是你的SOA實(shí)施過程中全程全資的一個(gè)行動(dòng),應(yīng)該具備一個(gè)專職團(tuán)隊(duì)(通常存在于企業(yè)架構(gòu)之內(nèi))與其自己的路線圖和長期遠(yuǎn)景。不要嘗試在一夕之間完成治理。這是一個(gè)旅程,需要幾年的時(shí)間來達(dá)到高水平的成熟度。隨著治理的成熟,你的SOA也隨之成熟起來。投資一個(gè)注冊表、存儲(chǔ)和服務(wù)管理工具,你還需要新的測試工具來測試治理情況。bbs.mypm.net
10 他們讓廠商來推動(dòng)架構(gòu)
ZapThink的Ron Schmelzer創(chuàng)造了這樣一個(gè)表述“廠商驅(qū)動(dòng)架構(gòu)”(VDA),暗示我們過多廠商的介入將會(huì)是一個(gè)災(zāi)難。廠商的目的是向你出售盡可能多的商品,而你的目的則是成功的實(shí)施SOA,以最小的成本為你的公司帶來最大的利益??吹嚼鏇_突了嗎?
除此以外,廠商承諾如果你購買他們所有的工具你將得到完美無暇的集成。事實(shí)是,他們已經(jīng)從許多其他公司購買了太多的產(chǎn)品,這你從各家廠商購買工具的效果是一樣的。bbs.mypm.net
建議:在與廠商接觸之前了解自己的需求,對(duì)廠商進(jìn)行透徹的評(píng)估。在將選擇范圍縮小至幾個(gè)廠商時(shí),請他們到現(xiàn)場就你的需求向你表述他們的理念,親自看著他們實(shí)施。這樣廠商就沒有辦法用漂亮的PPT文檔來偽裝,這可以防止巨大的錯(cuò)誤。私下進(jìn)行調(diào)查研究,閱讀一些實(shí)踐者的網(wǎng)絡(luò)日志,向使用這些工具的咨詢公司咨詢,向?qū)嵤?/FONT>SOA的其他公司討教,也要向廠商的推薦人核實(shí)。切勿走任何捷徑,你要為自己所做的決定負(fù)責(zé)。