基于JavaEE平臺(tái)的ERP系統(tǒng)研究
CIO時(shí)代網(wǎng) 發(fā)表于:13年05月14日 17:19 [轉(zhuǎn)載] CIO時(shí)代
1傳統(tǒng)兩層體系架構(gòu)的ERP系統(tǒng)
傳統(tǒng)的兩層體系架構(gòu)是C/S結(jié)構(gòu)(Client/Server,客戶機(jī)和服務(wù)器結(jié)構(gòu))。在這種體系架構(gòu)中,客戶機(jī)具有處理和存儲(chǔ)數(shù)據(jù)的能力,通過(guò)它可以充分利用客戶機(jī)和服務(wù)器兩端硬件環(huán)境的優(yōu)勢(shì),把麻用軟件的數(shù)據(jù)和計(jì)算合理地分配到兩端去,以此來(lái)有效降低服務(wù)器運(yùn)算量和網(wǎng)絡(luò)通信量。一般的ERP系統(tǒng)軟件通常都是采用C/S結(jié)構(gòu)來(lái)實(shí)施,C/S結(jié)構(gòu)如圖1所示。
圖1 C/S結(jié)構(gòu)簡(jiǎn)圖
這種C/S結(jié)構(gòu)的開(kāi)放具有局限性,在服務(wù)器端或客戶機(jī)端都還需要另外加裝軟件來(lái)應(yīng)對(duì)用戶的應(yīng)用需求,造成了系統(tǒng)的分布功能很弱,特別足當(dāng)用戶不具備網(wǎng)絡(luò)條件或是數(shù)量很大時(shí),安裝、部署和配置的過(guò)程都十分復(fù)雜。同時(shí)由于提供不了完全開(kāi)放的環(huán)境,C/S結(jié)構(gòu)的ERP軟件存兼容性方面有著難以彌補(bǔ)的缺陷。加上目前產(chǎn)品版本升級(jí)很頻繁,因此當(dāng)大量使用不同操作系統(tǒng)的用戶都要有使用要求時(shí),這種結(jié)構(gòu)應(yīng)對(duì)起來(lái)難免力不從心。
2 三層體系架構(gòu)的ERP系統(tǒng)
三層體系架構(gòu)即B/S結(jié)構(gòu)(Browser,Server,瀏覽器和服務(wù)器結(jié)構(gòu)),它將一個(gè)所謂的“中間層”加在了數(shù)據(jù)庫(kù)層與客戶機(jī)端之間,因此而形成了在邏輯:從上至下排列的客戶機(jī)端、中間層和數(shù)據(jù)庫(kù)層三層。在這種結(jié)構(gòu)下,服務(wù)器端(Server)需要完成大多數(shù)重要的任務(wù),與用戶的交互界面則由web瀏覽器來(lái)實(shí)現(xiàn),而前端(Browser)只需要負(fù)責(zé)少量的任務(wù)。這樣就減輕了系統(tǒng)維護(hù)、系統(tǒng)升級(jí)時(shí)的任務(wù)量和所需要耗費(fèi)的各類資源,并且降低了前端的負(fù)荷。
通過(guò)這種體系架構(gòu)的ERP系統(tǒng)軟件,任何地區(qū)的工作人員都可以用不同的連接方式去訪問(wèn)和修改同一個(gè)數(shù)據(jù)庫(kù)。這樣做也可以有效地對(duì)訪問(wèn)權(quán)限進(jìn)行統(tǒng)一管理,對(duì)數(shù)據(jù)平臺(tái)實(shí)施更好的保護(hù),因而提高服務(wù)器數(shù)據(jù)庫(kù)的安全性,同時(shí)這類ERP系統(tǒng)的運(yùn)行效率也得到了很好的改善。
B/S結(jié)構(gòu)還具有兩個(gè)很明顯的優(yōu)點(diǎn),首先足代碼移植性高,因?yàn)樵谌龑蛹軜?gòu)中邏輯和界面是分開(kāi)的,所以一個(gè)程序的邏輯部分經(jīng)過(guò)簡(jiǎn)單修改后可以直接用于另一個(gè)程序,甚至在特殊情況下進(jìn)行直接復(fù)制都沒(méi)有問(wèn)題。其次因?yàn)榻缑婧瓦壿嫹珠_(kāi)了,就不需要像兩層體系架構(gòu)那樣對(duì)整個(gè)程序進(jìn)行修改了,只要單獨(dú)修改其中一個(gè)層面上的內(nèi)容即可,這樣程序的維護(hù)和升級(jí)也變得更加簡(jiǎn)便了。
公司簡(jiǎn)介 | 媒體優(yōu)勢(shì) | 廣告服務(wù) | 客戶寄語(yǔ) | DOIT歷程 | 誠(chéng)聘英才 | 聯(lián)系我們 | 會(huì)員注冊(cè) | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.