探討SOA未來:SOA即云計算 云計算即SOA |
發布時間: 2012/8/1 15:43:28 |
面向服務架構的下一步是什么呢? 許多人看到它與其他方法的融合,因為單獨SOA不足以構成商業案例(business case)——業務要求高效的客戶服務,或者更靈敏的ERP系統,但絕不僅僅是“SOA”。
對于SOA未來的發展,McKendrick看到了若干不同的方向。 與企業架構合并:據Loraine Lawson,SOA將成為企業架構(EA)的一部分并成為其選擇之一。她認為,這對雙方都有好處——EA的工具箱里多了一套工具,同時SOA也能從EA中獲得更大的空間。 云計算:很多刊物認為云計算是SOA的拯救者。McKendrick認為:……在很多情況下,SOA中的服務就是私有云中的服務。而且,有效的云計算結構需要良好的面向服務架構的支撐。 David Linthicum則進一步說道:近觀之下,你會發現云計算就是SOA,SOA就是云計算。 EAI:早在SOA開始時,就有很多執行者認為它是更好的EAI實現方式。最近的ebizQ和TechTarget會議上,“SOA和應用集成in Actoin”有一場主題研討會,專門討論“利用SOA構建整合基礎設施”。 McKendrick認為:這非常有意義,因為SOA所面臨的問題是,將意大利面式混亂的應用程序連接起來并為業務提供服務。 BPM:無數刊物已經探討了SOA與BPM間的共性和差異性。在McKendrick看來:……業務流程管理取決于對可自動化流程進行分解及重構的能力。討論中沒有看到真正有新意的觀點,為什么討論又重新燃起了呢?……供應商們已經開始向“下一個大事件”蠢蠢欲動了,很多聲稱專做SOA的提供者們叫得也不再那么響亮了。 McKendrick寫道:這樣的討論看上去非常做作,并沒有給SOA的定義或重新定義帶來任何價值。SOA的定義還是多年前的定義:……一種架構風格,它把與業務對齊的企業服務作為基本的設計、構建單元,并由他們組成企業的業務解決方案。盡管如此,很多執行者仍然將SOA看成一種技術平臺,所有疑惑由此而生。 本文出自:億恩科技【www.artduck.net】 |