杯子仍是半空狀態嗎?這還是一個關於SOA治理策略和工具的有效問題。能夠說,使用SOA治理是衡量組織是否忠於SOA的惟一關鍵指標。但它還沒獲得普遍的利用。SearchSOA.com 2011-2012年度讀者挑戰與優先級的調查顯示,有一半以上的受訪者沒有關於SOA治理軟件的計劃。這可能就解釋了爲何衆多的受訪者仍然認爲複雜性和缺乏靈活性是他們最大的痛點。爲了更多的瞭解關於正確的SOA和輕量級且靈活的企業架構之間的關係,咱們找來了SOA及雲專家David Linthicum。架構
David Linthicum是Blue Mountain Labs的創始人兼CTO,並與他人共同執筆,編著了至少13本與計算機技術相關的書籍,同時也是國際知名的分佈式計算與應用集成專家。他從事集成技術行業20多年。分佈式
SearchSOA.com:SOA能夠更容易使用嗎?(那麼怎樣實現,或爲何不能實現呢?)ide
Linthicum:SOA確實是一種架構模式,所以,易用性真正的取決於你怎麼使用它,而不是SOA自己。考慮到咱們一直以來的設計實施系統的方法,正逐漸轉變爲一條發展的架構路徑,而這正是使用SOA【技術】的最好方法,像包括雲計算在內的複雜分佈式系統的使用,因此能夠說SOA正變得易於理解和使用。工具
服務治理不須要技術就能夠實現 ——David Linthicum, Blue Mountain Labs雲計算
把系統分解成元件,並做爲一系列的服務再次創建備份,從而能夠配置和再配置成業務解決方案,這一律念確實比傳統的架構方法更容易理解。設計
SOA能夠更輕量級嗎?it
Linthicum:就你所作的事情而論,SOA能夠是任何你想要它成爲的東西。SOA能夠是作事的方法,固然你能夠挑選你想要的SOA部分去使用。架構模式
治理和輕量級是兩個對立的概念嗎?class
Linthicum:不徹底是。服務治理是你能夠不用技術就能實現的。它與人和流程密切相關。所以,不管是使用複雜的流程集合,仍是治理技術,或者簡單的流程和規章,你均可以把它調撥到任何你想要的地方。
軟件