保證SOA走上成功之路的十大步驟
2019-11-17 04:36:48
供稿:網友
對于每個面向服務的架構(SOA)的成功故事,都有一個多階段部署中丟棄的SOA工程片段。在SOA的成功和挑戰下需要強調的是通用理論表明50%的IT工程都認為是不成功的。當然,這也使得投資SOA策略受到了威脅?! OA仍然放在執行和IT部門的時間表上,因為它們是能夠更加符合業務需求的技術??焖俚钠查_IT工程項目的高統計失敗不談,SOA顯示了可論證的投資回報率——如此之大,以至于已經證實SOA的成功已經給世界市場創造了603億美元的機會。和2005年的346億相比提高了近75%。根據Gartner估算,SOA的市場將會以預期54%的增長速度持續增長,到2008年達1430億美元。 更進一步來說,SOA市場的發展是策略能夠快速的補償自己的能力。事實上,投資能夠迅速得到回報的機會數目是驚人的。比如,許多組織沒有熟悉到在各個不同的機構和應用中重復的過程數目——和這些重復過程將會耗費多少。當你檢查這些榮譽的功能和重復的努力帶來的這些耗費和損失收益的時候,你開始看到集中式服務優于必須治理多個競爭的重復的功能的價值?! ∪匀?,還有人會問道:“在以前的方法都失敗的情況下,如何讓SOA成功呢?”和“如何避免稱為失敗的統計數字的一員呢?” 這是個較難的問題。簡單來說,一個成功的SOA戰略可以達到,因為標準,最佳時間和治理模型,已經最終到達了成熟點,復用已經可以工作了。究竟,SOA在定義上來說,一個可以幫助解決眼下的業務挑戰的一個IT的方法的架構。 盡管每個公司有不同的業務需求,每個工業面臨自己的挑戰,也有一些可以導致SOA失敗的共同之處。十個最普遍的觀點是: 1. 保證執行部門的支持:在講述你如何確保你公司的SOA成功之前,首先預備說明其他公司在SOA之路上的成功和失敗,明白說明你如何參考已有的成功經驗和避免失誤?! ?. 步調一致:和跨越來自執行部門對你的SOA的支持的障礙相對的是,如何讓你的組織用新的方式思考和工作的挑戰。為了達成這個目標,為每個業務部門指定和招募要害的人才,讓他們支持和布道SOA的努力?! ?. 統一的視角:消除當前你的組織里彌漫的信息的多視角方式,因而你可以擁有一個單獨的,綜合的和持續的業務視角?! ?. 重用等同于再有用的:指定和保留當前的Web服務的庫來避免重復努力。你可能會驚奇你組織里多個機構已經完成了多少的任務?! ?. 集成所有:盡管在理論上當今的很多IT機構在擴大IT投資的同時,尋找集成和避免冗余,事實上,很多多余的努力被用來維護共存的尚未集成的IT系統。這種丟芝麻撿西瓜的事情使得SOA無法工作。 6. 投過現象看本質:記住SOA是一個架構,不是將要害的產品被迫打包捆綁在一起。一個真正的SOA是在一個開放的標注基礎上通過四個策略階段完成的:模型,集合,部署和治理?! ?. 站在企業級服務之上:一個ESB提供了你能用來集成服務到SOA上的許多必須的連接架構。SOA和ESB在一起可以幫助減少接口的復雜性,使得你關注你的核心業務,而非維護的你的IT設施?! ?. 循序漸進:當讓SOA遍布整個企業的理念成為壓倒性的想法時,記住最好的方式是持續試驗和改變——首先挨個部門然后逐漸過渡到整個組織——以確認它能時刻保證處在最好的狀態工作?! ?. 避免短視:記住你不是只為今天或者今年而建立SOA。這是一個遍布組織的方法來使得IT滿足業務的需求,必須和今天以至于將來的需求一致。比如,確認增加了對移動和無線設備的支持,同時保證有足夠的靈活性來支持“下一個大東西”?! ?0. 阻止無意的SOA:許多組織可能發現他們又一個健康的Web服務的庫,組成了他們的SOA的主體,盡管并不認為SOA開始和結束于一個Web服務的集合。記住一個SOA必須超越Web服務來支持所有的業務流程。它必須提供一個靈活的,可擴展的和可組合的方法來在建立新東西的同時,重用和擴展已有的應用和服務。 因此,假如今年你還因為是否開始一個SOA項目而猶豫不決,讓它成為你新年里的決定吧,來更好讓你的技術滿足業務的需求,加入到精力充沛的開發者的軍團中來。按照以上10步走,你就走在成功之路上。