本系統(tǒng)構(gòu)建于J2EE平臺,采用分層提供服務(wù)支持的設(shè)計思想,將系統(tǒng)劃分為數(shù)據(jù)庫層、中間件層、EMALL基礎(chǔ)服務(wù)層、業(yè)務(wù)表現(xiàn)層和系統(tǒng)接口層。系統(tǒng)對每一層定義明確的功能接口,同時在層次內(nèi)實現(xiàn)組件化的接口實現(xiàn)。層次化、模塊組件化的實現(xiàn),使系統(tǒng)具備了最大程度的靈活度,從而能對業(yè)務(wù)需求的變化作出快速的反應(yīng),使系統(tǒng)具有很好的擴展性。
首先我們來看一個系統(tǒng)技術(shù)架構(gòu)圖:
上圖可以清晰的了解到整個系統(tǒng)的層次劃分,系統(tǒng)從最底部的數(shù)據(jù)庫層開始,一層一層的向上提供接口服務(wù),最終實現(xiàn)用戶按業(yè)務(wù)要求的可見操作界面和其他系統(tǒng)接口。各層次專著于自身功能的接口實現(xiàn),整個層次保持相對的穩(wěn)定。系統(tǒng)通過不改變接口,各個層次、各個組件進行優(yōu)化的策略,能在不影響整個業(yè)務(wù)的前提下,不斷的完善和改進。