Matri-X BIZ協(xié)同商務(wù)平臺(tái)技術(shù)體系
時(shí)間:2008-06-06作者:上海谷鉑軟件有限公司瀏覽:399
Matri-X BIZ采用標(biāo)準(zhǔn)J2EE標(biāo)準(zhǔn)技術(shù)開發(fā),并基于JAVA的平臺(tái)設(shè)計(jì),具有良好的擴(kuò)展性和跨平臺(tái)性。
Matri-X BIZ的三層結(jié)構(gòu),具體表現(xiàn)為:
- 表示層
這是直接與最終用戶打交道的一層,即我們常說的客戶端。它的主要作用接收用戶的指令或者數(shù)據(jù)輸入,提交給業(yè)務(wù)邏輯層做處理,同時(shí)負(fù)責(zé)將業(yè)務(wù)邏輯層的處理結(jié)果顯示給用戶。由于客戶端并不處理復(fù)雜的業(yè)務(wù)邏輯等操作,相比傳統(tǒng)的C/S結(jié)構(gòu)對(duì)客戶端的資源要求要低一些。 Matri-X BIZ系統(tǒng)的表示層服務(wù)由Web服務(wù)器提供,支持IE 6.0以上版本的Web 瀏覽器。用戶可以根據(jù)自身的要求,選擇不同的Web服務(wù)器,比如Windows自帶的IIS服務(wù)器、Apache Web服務(wù)器或者由IBM,SUN等公司提供的服務(wù)器。
- 業(yè)務(wù)邏輯層
業(yè)務(wù)邏輯層(中間層)的主要任務(wù)是負(fù)責(zé)接收表示層的數(shù)據(jù)請(qǐng)求,將這些請(qǐng)求進(jìn)行必要的業(yè)務(wù)邏輯檢查(包括權(quán)限檢查),然后將請(qǐng)求分解成不同的數(shù)據(jù)層操作,由數(shù)據(jù)層進(jìn)行處理,然后將處理結(jié)果返回給表示層。業(yè)務(wù)邏輯層是MATRI-X BIZ系統(tǒng)最重要的一個(gè)層次,核心的業(yè)務(wù)處理都是通過這一層來實(shí)現(xiàn)的。業(yè)務(wù)邏輯層由J2EE的JNDI、EJB、SERVLETS等技術(shù)實(shí)現(xiàn),在J2EE的架構(gòu)下運(yùn)行,以獲得安全保護(hù)、模塊管理等特性。MATRI-X BIZ系統(tǒng)的各個(gè)模塊根據(jù)功能的劃分,組成多個(gè)應(yīng)用包,各部分通過JNDI和BEAN的接口進(jìn)行訪問。通過這種劃分來隔離各個(gè)模塊,避免模塊之間的相互影響,同時(shí)也便于實(shí)現(xiàn)系統(tǒng)的按模塊分布。
- 數(shù)據(jù)層
數(shù)據(jù)層包括存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)庫(kù)服務(wù)器和處理數(shù)據(jù)和緩存數(shù)據(jù)的BEAN。MATRI-X BIZ系統(tǒng)采用數(shù)據(jù)庫(kù)鏈接池技術(shù)提供應(yīng)用所需要的數(shù)據(jù)庫(kù)鏈接,并將一些大量使用的數(shù)據(jù)放入系統(tǒng)的緩存,以提供高效的數(shù)據(jù)訪問和處理機(jī)制。 Matri-X BIZ系統(tǒng)利用大型數(shù)據(jù)庫(kù)提供高性能、可靠性高的海量數(shù)據(jù)存儲(chǔ)能力儲(chǔ)存MATRI-X BIZ系統(tǒng)業(yè)務(wù)數(shù)據(jù)。