soa和eai並不是很難區分開來,一種是軟體開發和管理的構想,一種是具體的技術實現方式,兩者的整體交集並不太大。但是不要忘了現在是soa的初級階段,在理論框架不斷完善和擴充的過程中,兩者實現結果上的相似性很容易讓使用者產生混淆。
從soa概念誕生之日起,圍繞soa與eai(企業應用整合)的重合、關聯及差異所展開的爭論一直沒有平息。「把eai包裝成soa再賣一遍」或許只是 個it圈子裡的笑談,但是對於企業中實施過eai專案的it人員而言,「soa與eai到底有什麼不同?」,這樣的疑問是他們剛接觸到soa時便會立即產 生的。而在乙個被冠名為soa解決方案的產品被一步步地拆解之後,它和eai的確是像得不能再像了。
顧名思義,eai以整合應用為己 任,通過介面標準化整合企業應用,貫通應用孤島。而這部分恰恰也是soa的核心任務。在soa概念普及的初期,倡導者往往會先把soa的一些核心理論和功 能介紹給使用者,同時結合一些早期技術進行比較,eai便由此和soa緊密地聯絡在一起了。其實,soa和eai並不是很難區分開來,一種是軟體開發和管理 的構想,一種是具體的技術實現方式,兩者的整體交集並不太大。但是不要忘了現在是soa的初級階段,在理論框架不斷完善和擴充的過程中,兩者實現結果上的 相似性很容易讓使用者產生混淆。尤其是在使用者從it視角向業務視角動態轉換的敏感時期,這樣的疑問一定是非常普遍的。
使用者的困惑敦促 soa服務的提供者尋找更加形象地闡述soa理念的方法。而在魚龍混雜的soa廠商之中,「老瓶裝新酒」的可能性尚無法排除。在新概念出現時,打包舊產品 並改頭換面,迎合市場炒作,這樣的營銷伎倆在業內早已屢見不鮮。而這也正是造成soa和eai今天的微妙關係,以及這種狀態將持續的關鍵原因。
現階段在技術層面,soa和eai的差異究竟體現在**?一位多年從事金融應用開發的朋友認為,soa將一些eai功能模組進行封裝,並使之標準化,以滿足企業在應用整合、服務拼裝、服務復用的需要。這是目前soa相對eai的最合理進化。
SOA與SaaS的關係
soa和saas兩者之間存在著怎樣的聯絡?乙個是服務基礎架構 service oriented architecture 乙個是軟體即服務 software as a service 至少,他們都是關於 服務 的。我們可以這樣簡單定義saas 軟體部署為託管服務,而且可以通過網路訪問,可以客戶按需定...
深入解讀ESB與SOA的關係
時至今日,soa的概念漸漸清晰了。有關esb的概念,已經吵了好多年了,還是沒有定論。我個人認為,esb本來就是抽象的概念,而且內涵豐富,在不同的場合含義不同。因此應該從不同的角度來認識。一 soa和esb一直是沒有明確概念的兩個縮略詞 原因是這兩個詞包含的內涵太豐富了,無法用一兩句話說清楚,並且,這...
深入解讀ESB與SOA的關係
時至今日,soa的概念漸漸清晰了。有關esb的概念,已經吵了好多年了,還是沒有定論。我個人認為,esb本來就是抽象的概念,而且內涵豐富,在不同的場合含義不同。因此應該從不同的角度來認識。一 soa和esb一直是沒有明確概念的兩個縮略詞 原因是這兩個詞包含的內涵太豐富了,無法用一兩句話說清楚,並且,這...