市場研究公司Forrester Research副總裁Randy Heffner指出,首席信息官對SOA的最糟糕的誤解是認為SOA僅僅是軟件再利用另一個技術計劃。雖然SOA的再利用潛力是真實的和很好的,但是,它的業務影響力更大。在市場研究公司Forrester的調查中,38%的全球2000強企業SOA用戶表示,他們把SOA應用于戰略性的業務改造。SOA真正的力量源泉在于它的業務設計模式而不在于技術。這就意味著SOA為業務技術架構更大規模的轉變提供了一個廣泛的基礎,遠遠超過了SOA的本身。通過正確地理解SOA,首席信息官能夠領導自己的機構在一個堅實的和管理良好的道路上走向未來的戰略性技術并且實現更大的業務價值。
Forrester把SOA定義為解決方案設計和軟件架構的以業務為重點的方法。通過提供開放的和靈活的訪問埋藏在機構應用程序中的業務能力和交易,SOA能夠讓現有的軟件更方便地適應新的業務要求。僅僅從技術角度考慮SOA的首席信息官們將忽略這個SOA的業務觀點并且將失去一個領導自己的機構前進的機會。SOA是未來的以業務為重點的IT架構的更廣泛的轉變的基礎。這意味著錯誤理解SOA的人們在未來的許多年里將有糟糕的業務基礎。
68%的企業表示,他們正在使用SOA或者將在2010年之前使用SOA。46%的企業目前正在使用SOA。當僅考慮全球2000強企業的時候,使用SOA的企業用戶達到了74%。所有這些SOA應用不僅是行業宣傳和試驗。SOA一直在提供實實在在的結果,從而使IT官員更需要它:52%的當前的SOA用戶表示,SOA提供了足夠的好處以至于他們要擴大SOA的應用;只有1%的用戶表示要削減SOA開支,因為他們沒有從SOA中得到好處。對于其它用戶來說,他們或者是太早不能說明這個好處,或者是正在努力獲得這個好處,通常是因為他們把SOA僅僅當作一種技術方法。
首席信息官必須理解的SOA的要點是:
SOA讓你的軟件適應你的業務需求。雖然SOA基本上是軟件架構和設計的一種方法是真實的,使SOA聽起來是面向技術的,但是,SOA最重要的概念是圍繞你運營你的機構所需要的業務能力設計軟件。每一個基于SOA的業務服務都執行一個完整的業務部門的工作,把你的IT應用程序的復雜性隱藏在一個可插入的數字軟件接口后面,以便用于具體的有針對性的業務能力,如“呈報訂單”或者“發布銷售線索”。
SOA創建一個業務能力組合。通過設計你的機構需要的業務能力,SOA的一個面向業務的方法創建一個有條理的業務的服務的組合,直接反應你的機構的主要業務交易和流程的設計。這些服務建在以下因素的基礎之上并且利用你現有的豎井式的和重疊的應用程序基礎,通過提供一個服務層把你的業務與現有的復雜性隔離開來。在這服務層中,業務基準直接建在你的軟件中。
SOA在需要的地方引進了業務能力。擁有一個SOA業務服務的組合,你的機構能夠迅速把你的業務能力連接到任何業務流程、員工、客戶、合作伙伴、供應商、政府機構、移動設備或者需要用于適應變化的業務條件和實施業務改進的其它任何東西。
還有更多:SOA的業務服務提供為未來的技術創新和業務優化提供了一個基礎。下面是四個例子:
用于業務反應的業務流程管理。業務流程管理和業務活動監視解決方案能夠利用經過你的SOA服務的業務數據實現業務可見性和快速反應。
用于早期報警的事件處理。事件處理解決方案能夠識別業務服務流的方式以便提供潛在的業務問題的早期報警。
對于預測未來問題的行動進行預見性的分析。預見性的分析可以在你的SOA服務或者數據服務的接近實時的數據流上實施,或者從經過你的SOA基礎設施到事件處理解決方案事件數據流上實施,以便從系統行為數學建模中出現的方式中預測未來的業務問題。
業務靈活性的規則和政策。業務規則和政策管理技術能夠提供一些手段迅速適應你的業務服務提出的數字業務運營。
SOA本身也有一些好處。SOA提供的業務流程智能和適應性的基礎方面還有進一步的好處。這不是簡單地與其它技術一起使用SOA:除非SOA是一個更大的架構的觀點的基礎,增加其它技術智能產生更多的技術集成問題。在SOA的基礎之上,Forrester把業務能力架構、數字業務架構、動態業務應用和更多的東西集成在了一起,表明未來你的解決方案架構要與你的業務設計一致。SOA是實現更廣泛的戰略性未來的基礎。