三層體系架構(gòu)和兩層體系架構(gòu)的對比
CIO時代網(wǎng) 發(fā)表于:13年05月14日 17:19 [轉(zhuǎn)載] CIO時代
3 三層體系架構(gòu)和兩層體系架構(gòu)的對比
三層體系架構(gòu)對比兩層體系架構(gòu)優(yōu)勢明顯,它們之間主要的比較如表1所示。
表1三層體系結(jié)構(gòu)和兩層體系架構(gòu)的比較
從表中可以輕易看出三層體系架構(gòu)具有開發(fā)成本低、安全、維護以及擴展方便等優(yōu)點。因此選用三層體系架構(gòu)可以解決現(xiàn)有ERP系統(tǒng)的不足。
4 基于JavaEE平臺的三層體系架構(gòu)的ERP系統(tǒng)
基于JavaEE平臺的三層體系架構(gòu)的ERP心系統(tǒng),將各種部件劃分為了三層:客戶機端、中間層、數(shù)據(jù)庫層。其中的中間層又細分出了業(yè)務(wù)層和表示層兩個層次。用戶和表示層的交互通過w曲瀏覽器來進行,表示層將用戶的請求轉(zhuǎn)發(fā)給業(yè)務(wù)層,并將、業(yè)務(wù)層的響應(yīng)反饋回來,這些過程都是通過Servlet和JSP來實現(xiàn)的。同時表示層還要負責(zé)生成和辟j戶交互的頁面、以及跟蹤用戶的瀏覽信息等功能。業(yè)務(wù)層則通過使用JavaMail、EJB組件、JDBC和JMS等技術(shù)來處理一些業(yè)務(wù)邏輯,并和后端的數(shù)據(jù)庫層進行通信,它是連接用戶服務(wù)和數(shù)據(jù)服務(wù)的橋梁。數(shù)據(jù)庫層則用來長期性的存儲各式各樣的數(shù)據(jù)。這三層分上明確,并且在邏輯上也足分割開來的。中間層和數(shù)據(jù)庫層一般都使用不同的服務(wù)器來裝載,這樣做可以使系統(tǒng)的適應(yīng)性很強,能夠應(yīng)對任何情況下客戶機、服務(wù)器或處理負荷的變動,而且服務(wù)器的規(guī)模越大這種長處就越明顯。整個體系結(jié)構(gòu)如圖2表示。
圖2基于JavaEE平臺的ERP軟件系統(tǒng)的體系結(jié)構(gòu)
5 結(jié)語
本文首先對兩層體系架構(gòu)和三層體系架構(gòu)進行了詳細的分析,得出了兩層體系架構(gòu)的不足以及三層體系架構(gòu)的優(yōu)點。然后對這兩種架構(gòu)進行了對比,由對比結(jié)果看來,三層體系架構(gòu)確實要優(yōu)于兩層體系架構(gòu),在實施ERP系統(tǒng)方案時,可以采用三層體系架構(gòu)。最后,文章分析了基于JavaEE平臺的優(yōu)勢,并以此提出了一個簡要的基于JavaEE平臺三層體系架構(gòu)的ERP系統(tǒng)的實施方案。從全文可以看出新開發(fā)的ERP系統(tǒng)有效的提高了安全性能和運行效率,降低了開發(fā)和維護的開銷,可以滿足現(xiàn)有計算機應(yīng)用的需求和發(fā)展,能夠突破現(xiàn)有ERP系統(tǒng)的瓶頸。未來將有廣闊的心用前景。
公司簡介 | 媒體優(yōu)勢 | 廣告服務(wù) | 客戶寄語 | DOIT歷程 | 誠聘英才 | 聯(lián)系我們 | 會員注冊 | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.