請教大型WEB系統的架構設計和技術選型

2021-08-29 09:05:43 字數 534 閱讀 6453

目前系統架構如下:

1.web層採用struts+tomcat實現,整個系統採用20多台web伺服器,其負載均衡採用硬體f5來實現;

2.中間層採用無狀態會話bean+dao+helper類來實現,共3臺weblogic伺服器,部署有多個ejb,其負載均衡也採用f5來實現;

3.資料庫層的操作是自己寫的通用類實現的,兩台oracle資料庫伺服器,分別存放使用者資訊和業務資料;一台sql server資料庫,是第三方的業務資料資訊;

web層呼叫ejb遠端介面來訪問中介軟體層.web層首先通過乙個xml配置檔案中配置的ejb介面資訊來呼叫相應的ejb遠端介面;

該系統中一次操作涉及到兩個oracle庫以及乙個sql server庫的訪問和操作,即有三個資料庫連線,在乙個事務中完成.

以上的描述不知道是不是足夠清楚,目前想採用業界流行的一些框架來重新架構整個系統,請各位高手分析一下,這樣的系統能不能採用struts+spring+hibernate框架來實現,如果可以的話,其中的多個資料庫的連線、事務控制、負載均衡都如何實現,或者有其他更好的技術來架構系統?謝謝!

軟體架構設計 二 系統總體架構設計

系統總體架構非常重要,但在表達上都不盡相同,下面介紹幾種常用的系統架構模式,供參考 assf access service biz standard fundation 模式 訪問 服務 業務功能 標準 基礎,對系統架構各個層次均有表達,但部署應用模式需要有單獨說明,如下圖方式組織系統總體架構 lo...

軟體架構設計 二 系統總體架構設計

系統總體架構非常重要,但在表達上都不盡相同,下面介紹幾種常用的系統架構模式,供參考 assf access service biz standard fundation 模式 訪問 服務 業務功能 標準 基礎,對系統架構各個層次均有表達,但部署應用模式需要有單獨說明,如下圖方式組織系統總體架構 lo...

軟體架構設計 二 系統總體架構設計

系統總體架構非常重要,但在表達上都不盡相同,下面介紹幾種常用的系統架構模式,供參考 assf access service biz standard fundation 模式 訪問 服務 業務功能 標準 基礎,對系統架構各個層次均有表達,但部署應用模式需要有單獨說明,如下圖方式組織系統總體架構 lo...