在企業(yè)高級主管和IT更加密切地使技術與業(yè)務需求保持一致的基礎上,SOA仍是他們的首要議事日程。SOA迅速消除了與IT項目相關的大量失敗統(tǒng)計,已經顯示了有據可查的投資回報率,業(yè)已證實的SOA的成功使全球SOA商機增長到603億美元。這與2005年估計為346億美元的市場潛力相比,增長了75%。此外,預計2008年SOA市場繼續(xù)攀升54%,達到1430億美元(Gartner)。
SOA戰(zhàn)略能夠快速實現(xiàn)投資回報,這將推動該市場繼續(xù)進一步增長。事實上,快速實現(xiàn)投資回報的商機之多可能達到驚人的地步。例如,許多組織未意識到在獨立的部門和應用中存在大量的重復流程,以及這些重復的流程使他們付出了多少成本。當您審查由于多余職能部門和重復工作所造成的成本和收入損失時,您就開始察覺到集中服務而不是管理多個存在競爭關系的重疊職能部門所具有的價值。
有一些觀望者可能會問:“以前的方法都失敗了,SOA怎么能夠成功?”以及“我如何避免變成別人的統(tǒng)計數(shù)據?”
這些問題很有說服力。簡言之,之所以能夠實現(xiàn)成功的SOA戰(zhàn)略,是因為標準、最佳實踐和管理模式最終走向成熟,使重用變得切實可行。根據定義,SOA是一種架構,同時也是一種可幫助應對緊迫業(yè)務挑戰(zhàn)的IT方法。
盡管每個企業(yè)都有著不同的業(yè)務需求,每個行業(yè)都面臨自己獨有的挑戰(zhàn),但有一些共同的問題導致了SOA的失敗。最常見的10個問題是:
1. 確保高級主管的支持:在說明將如何確保公司的SOA取得成功之前,要準備好演示其它企業(yè)的SOA征程的成功與失敗,并清楚地表明您將如何效仿經過驗證的實踐,以及如何避免陷阱。
2. 調整陣容:消除障礙并讓高管支持SOA的難題在于調整您的組織采用新的工作和思考方式。要做到這一點,需要為每個業(yè)務環(huán)節(jié)識別和招募至關重要的擁護者,他們將支持甚至極力宣傳在SOA問題上所做的努力。
3. 統(tǒng)一視圖:消除目前分散在企業(yè)的對信息的多個視圖,以便僅看到對業(yè)務的單一、全面和一致的視圖。
4. 重用等于重新有用:識別并維護現(xiàn)有Web服務的存儲庫,以避免重復。您可能會對企業(yè)不同部門已經做了如此多的工作而感到驚訝。
5. 整合孤島:盡管從理論上來看,目前許多IT機構都在尋求整合,避免多余,實現(xiàn)現(xiàn)有IT投資價值的最大化,但實際上,大量工作依然放在努力維護共存的不同IT系統(tǒng)上,而非用于整合。撿芝麻而丟西瓜的做法對于SOA毫無用處。
6. 著眼全局:請記住,SOA是一種體系結構,而不是拙劣地捆綁到一起需要強力配合的單點產品。真正的SOA采用基于開放標準的方法構建,需要經歷四個戰(zhàn)略階段:建模、組裝、部署和管理。
7. 借助企業(yè)服務總線:ESB提供可用于整合SOA內的服務所需的許多連接基礎設施。SOA和ESB配套使用,有助于減少復雜的接口數(shù),使您能夠專注于核心業(yè)務問題,而不是維護IT基礎設施。
8. 循序漸進:當在整個企業(yè)部署SOA的思想占有壓倒性的優(yōu)勢時,要記住,最佳方法是在部署過程中不斷測試并改進——首先從部門開始,然后慢慢擴展到整個企業(yè),以便識別問題,并向存儲庫中添加最佳實踐。
9. 避免權宜之計:切記,您不僅僅是為幾天或今年構建SOA。SOA是一種調整IT與業(yè)務需求保持一致的企業(yè)全局方法,必須支持當前以及將來的業(yè)務需求。例如,一定要包括對移動和無線設備的支持,以及確保具備足夠的靈活性來支持下一步重大發(fā)展。
10. 防止偶然性的SOA:許多企業(yè)可能發(fā)現(xiàn),他們擁有良好的Web服務存儲庫,這些資源將構成SOA的大部分,雖然他們并不認為SOA始終都采用Web服務。須牢記的是,SOA必須超越Web服務的范疇,以支持所有的業(yè)務流程。此外,SOA還必須提供靈活、可擴展和可組建的方法,以便重用并擴展現(xiàn)有的應用以及構建新的應用
因此,如果您對于今年啟動SOA項目猶豫不決,就將使技術與IT需求更好地保持一致作為新年決議,并聯(lián)合開發(fā)人員來提高收入,降低企業(yè)的成本。遵循這十個步驟,您將踏上SOA成功之路。