SOA和EA的關係

2021-04-13 08:04:08 字數 1166 閱讀 7530

最近soa炒得火熱,作為一種面向服務的體系結構,頗受各大廠商推崇。ea領域經過20多年的發展,在it系統日益複雜、投資回報較低的今天,也再次引起人們的關注。soa 和ea作為架構有什麼異同呢?

1、體系結構方面

soa 和 ea 體系結構領域之間的對映

體系結構領域

soa 解決方案堆疊

ea 框架

業務業務流程

業務體系結構

應用程式

服務與元件

應用程式體系結構

整合與中介軟體

整合體系結構/esb

技術體系結構

資料資料體系結構

資訊體系結構

操作qos、安全性、監視和基礎設施

技術體系結構

不過,很顯然 soa 領域是 ea 領域的子集。例如,soa 不僅考慮業務體系結構開發。而且會使用業務流程的輸出和其他業務體系結構構件(如元件業務建模(component business modeling,cbm))作為輸入來標識業務服務。相反,ea 考慮業務體系結構的開發,包括業務流程和 cbm 等。類似地,從應用程式體系結構的角度而言,soa 考慮的是服務及實現服務的元件的建模和開發,而 ea 體系結構不僅處理特定於 soa 的構件,而且還要處理整個企業的其他元件、包和系統。

分析技術體系結構時,soa esb 只是 ea 可能需要處理的眾多整合機制中的乙個而已。另請注意,soa 並不處理內容管理體系結構 (content management architecture),而 ea 會處理此問題。

另乙個重疊區域是安全性和服務管理。事實上,soa 安全性是必須指定的總體安全性的乙個特例,soa 服務管理和監視是 ea 必須處理的系統管理的乙個子集。

ea 體系結構領域的重點在巨集觀級別,而 soa 體系結構重點在微觀級別。

2、治理方面

soa 與 ea 治理組織的可能對映方式:

總的說來,soa 和 ea 治理有很多相似點與不同處:

相似點:

不同處:

另外勞虎顧問有一篇《樂見 soa 和 ea 融合之勢

》文章,談到了soa和ea領域的協作和融和,soa給ea帶來了新的價值。王仰富先生的《soa與企業it架構規劃》也談到了soa和架構規劃的一些關係。

總體講,正如勞虎顧問文章標題所述,融和是個必然的趨勢。

SOA與SaaS的關係

soa和saas兩者之間存在著怎樣的聯絡?乙個是服務基礎架構 service oriented architecture 乙個是軟體即服務 software as a service 至少,他們都是關於 服務 的。我們可以這樣簡單定義saas 軟體部署為託管服務,而且可以通過網路訪問,可以客戶按需定...

穩定盈利的ea 黑牛ea

黑牛交易系統已經 了有2000多套。大家都期待推出全智慧型的ea,終於完善了ea。已經平穩的在實倉中執行了6個月。開了乙個虛擬帳號作演示。黑牛外匯交易系統經過四年的手工交易,已經證實了理論的可靠性,目前已經完全寫成自動交易系統。開始對外 目前公開乙個實時交易帳號,對外驗證。大家可以看到實時交易的情況...

SOA松耦合的依賴關係

1 什麼叫耦合 coupling 耦合是相互互動的系統彼此間的依賴。依賴分為真依賴 real dependency 和假依賴 artifical dependency 真依賴是系統從其他系統消費的特徵 feature 和服務的集合。真依賴總是存在,只要系統間存在互動,無法簡化。假依賴是系統為獲得其他...