將應用建在ESB上仍是J2EE PLATFORM上?

將應用建在J2EE平臺上,並不意味着同構。顯然,數據庫就是個異構。瀏覽器也永遠是異構。徹底同構的系統早已不存在。數據庫

因此,系統已是異構的。編程

那麼,選擇的關鍵並不在於異構,而是在於消息機制:J2EE對於須要使用消息中間件的系統來講,它只是個半成品(若是忽略ESB產品的編程語言選項的話)。另外一個區別是,J2EE是一個標準,而ESB不是標準。並無人去維護或負責系統的可移植性。瀏覽器

以爲標準性很重要。因此應該把系統創建在J2EE的平臺上。可是在須要的時候,可使用ESB來作系統粘合劑。編程語言

可是,把系統創建在ESB上面聽上去太完美了:我不會有任何問題與任何系統進行交互。這多是爲何不少人選擇在ESB上面實現其業務流程的緣由。spa

相關文章
相關標籤/搜索